Skip to content

Commit

Permalink
feat: Added support for BigQuery connections entries feat: Added supp…
Browse files Browse the repository at this point in the history
…ort for BigQuery routines entries feat: Added usage_signal field feat: Added labels field feat: Added ReplaceTaxonomy in Policy Tag Manager Serialization API feat: Added support for public tag templates feat: Added support for rich text tags docs: Documentation improvements

PiperOrigin-RevId: 387350333

Source-Author: Google APIs <noreply@google.com>
Source-Date: Wed Jul 28 08:01:37 2021 -0700
Source-Repo: googleapis/googleapis
Source-Sha: 5b1f7cf1d2e2f8ab028a7090d0981fc774028906
Source-Link: googleapis/googleapis@5b1f7cf
  • Loading branch information
yoshi-automation authored and jskeet committed Jul 28, 2021
1 parent d603fbd commit 2fc3992
Show file tree
Hide file tree
Showing 25 changed files with 7,897 additions and 3,885 deletions.
Expand Up @@ -22,6 +22,41 @@ namespace Google.Cloud.DataCatalog.V1.Snippets
/// <summary>Generated snippets.</summary>
public sealed class GeneratedPolicyTagManagerSerializationClientSnippets
{
/// <summary>Snippet for ReplaceTaxonomy</summary>
public void ReplaceTaxonomyRequestObject()
{
// Snippet: ReplaceTaxonomy(ReplaceTaxonomyRequest, CallSettings)
// Create client
PolicyTagManagerSerializationClient policyTagManagerSerializationClient = PolicyTagManagerSerializationClient.Create();
// Initialize request argument(s)
ReplaceTaxonomyRequest request = new ReplaceTaxonomyRequest
{
TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"),
SerializedTaxonomy = new SerializedTaxonomy(),
};
// Make the request
Taxonomy response = policyTagManagerSerializationClient.ReplaceTaxonomy(request);
// End snippet
}

/// <summary>Snippet for ReplaceTaxonomyAsync</summary>
public async Task ReplaceTaxonomyRequestObjectAsync()
{
// Snippet: ReplaceTaxonomyAsync(ReplaceTaxonomyRequest, CallSettings)
// Additional: ReplaceTaxonomyAsync(ReplaceTaxonomyRequest, CancellationToken)
// Create client
PolicyTagManagerSerializationClient policyTagManagerSerializationClient = await PolicyTagManagerSerializationClient.CreateAsync();
// Initialize request argument(s)
ReplaceTaxonomyRequest request = new ReplaceTaxonomyRequest
{
TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"),
SerializedTaxonomy = new SerializedTaxonomy(),
};
// Make the request
Taxonomy response = await policyTagManagerSerializationClient.ReplaceTaxonomyAsync(request);
// End snippet
}

/// <summary>Snippet for ImportTaxonomies</summary>
public void ImportTaxonomiesRequestObject()
{
Expand Down

Large diffs are not rendered by default.

Expand Up @@ -27,6 +27,64 @@ namespace Google.Cloud.DataCatalog.V1.Tests
/// <summary>Generated unit tests.</summary>
public sealed class GeneratedPolicyTagManagerSerializationClientTest
{
[xunit::FactAttribute]
public void ReplaceTaxonomyRequestObject()
{
moq::Mock<PolicyTagManagerSerialization.PolicyTagManagerSerializationClient> mockGrpcClient = new moq::Mock<PolicyTagManagerSerialization.PolicyTagManagerSerializationClient>(moq::MockBehavior.Strict);
ReplaceTaxonomyRequest request = new ReplaceTaxonomyRequest
{
TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"),
SerializedTaxonomy = new SerializedTaxonomy(),
};
Taxonomy expectedResponse = new Taxonomy
{
TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"),
DisplayName = "display_name137f65c2",
Description = "description2cf9da67",
PolicyTagCount = -1730676159,
TaxonomyTimestamps = new SystemTimestamps(),
ActivatedPolicyTypes =
{
Taxonomy.Types.PolicyType.Unspecified,
},
};
mockGrpcClient.Setup(x => x.ReplaceTaxonomy(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(expectedResponse);
PolicyTagManagerSerializationClient client = new PolicyTagManagerSerializationClientImpl(mockGrpcClient.Object, null);
Taxonomy response = client.ReplaceTaxonomy(request);
xunit::Assert.Same(expectedResponse, response);
mockGrpcClient.VerifyAll();
}

[xunit::FactAttribute]
public async stt::Task ReplaceTaxonomyRequestObjectAsync()
{
moq::Mock<PolicyTagManagerSerialization.PolicyTagManagerSerializationClient> mockGrpcClient = new moq::Mock<PolicyTagManagerSerialization.PolicyTagManagerSerializationClient>(moq::MockBehavior.Strict);
ReplaceTaxonomyRequest request = new ReplaceTaxonomyRequest
{
TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"),
SerializedTaxonomy = new SerializedTaxonomy(),
};
Taxonomy expectedResponse = new Taxonomy
{
TaxonomyName = TaxonomyName.FromProjectLocationTaxonomy("[PROJECT]", "[LOCATION]", "[TAXONOMY]"),
DisplayName = "display_name137f65c2",
Description = "description2cf9da67",
PolicyTagCount = -1730676159,
TaxonomyTimestamps = new SystemTimestamps(),
ActivatedPolicyTypes =
{
Taxonomy.Types.PolicyType.Unspecified,
},
};
mockGrpcClient.Setup(x => x.ReplaceTaxonomyAsync(request, moq::It.IsAny<grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall<Taxonomy>(stt::Task.FromResult(expectedResponse), null, null, null, null));
PolicyTagManagerSerializationClient client = new PolicyTagManagerSerializationClientImpl(mockGrpcClient.Object, null);
Taxonomy responseCallSettings = await client.ReplaceTaxonomyAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));
xunit::Assert.Same(expectedResponse, responseCallSettings);
Taxonomy responseCancellationToken = await client.ReplaceTaxonomyAsync(request, st::CancellationToken.None);
xunit::Assert.Same(expectedResponse, responseCancellationToken);
mockGrpcClient.VerifyAll();
}

[xunit::FactAttribute]
public void ImportTaxonomiesRequestObject()
{
Expand Down

0 comments on commit 2fc3992

Please sign in to comment.