- 1.59.0 (latest)
- 1.58.0
- 1.57.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.5
- 1.8.4
- 1.7.2
- 1.6.2
- 1.5.4
public abstract static class PolicyTagManagerGrpc.PolicyTagManagerImplBase implements BindableService
Policy Tag Manager API service allows you to manage your policy tags and taxonomies. Policy tags are used to tag BigQuery columns and apply additional access control policies. A taxonomy is a hierarchical grouping of policy tags that classify data along a common axis.
Implements
io.grpc.BindableServiceConstructors
PolicyTagManagerImplBase()
public PolicyTagManagerImplBase()
Methods
bindService()
public final ServerServiceDefinition bindService()
Type | Description |
io.grpc.ServerServiceDefinition |
createPolicyTag(CreatePolicyTagRequest request, StreamObserver<PolicyTag> responseObserver)
public void createPolicyTag(CreatePolicyTagRequest request, StreamObserver<PolicyTag> responseObserver)
Creates a policy tag in a taxonomy.
Name | Description |
request | CreatePolicyTagRequest |
responseObserver | io.grpc.stub.StreamObserver<PolicyTag> |
createTaxonomy(CreateTaxonomyRequest request, StreamObserver<Taxonomy> responseObserver)
public void createTaxonomy(CreateTaxonomyRequest request, StreamObserver<Taxonomy> responseObserver)
Creates a taxonomy in a specified project. The taxonomy is initially empty, that is, it doesn't contain policy tags.
Name | Description |
request | CreateTaxonomyRequest |
responseObserver | io.grpc.stub.StreamObserver<Taxonomy> |
deletePolicyTag(DeletePolicyTagRequest request, StreamObserver<Empty> responseObserver)
public void deletePolicyTag(DeletePolicyTagRequest request, StreamObserver<Empty> responseObserver)
Deletes a policy tag together with the following:
- All of its descendant policy tags, if any
- Policies associated with the policy tag and its descendants
- References from BigQuery table schema of the policy tag and its descendants
Name | Description |
request | DeletePolicyTagRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
deleteTaxonomy(DeleteTaxonomyRequest request, StreamObserver<Empty> responseObserver)
public void deleteTaxonomy(DeleteTaxonomyRequest request, StreamObserver<Empty> responseObserver)
Deletes a taxonomy, including all policy tags in this taxonomy, their associated policies, and the policy tags references from BigQuery columns.
Name | Description |
request | DeleteTaxonomyRequest |
responseObserver | io.grpc.stub.StreamObserver<Empty> |
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
Gets the IAM policy for a policy tag or a taxonomy.
Name | Description |
request | com.google.iam.v1.GetIamPolicyRequest |
responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
getPolicyTag(GetPolicyTagRequest request, StreamObserver<PolicyTag> responseObserver)
public void getPolicyTag(GetPolicyTagRequest request, StreamObserver<PolicyTag> responseObserver)
Gets a policy tag.
Name | Description |
request | GetPolicyTagRequest |
responseObserver | io.grpc.stub.StreamObserver<PolicyTag> |
getTaxonomy(GetTaxonomyRequest request, StreamObserver<Taxonomy> responseObserver)
public void getTaxonomy(GetTaxonomyRequest request, StreamObserver<Taxonomy> responseObserver)
Gets a taxonomy.
Name | Description |
request | GetTaxonomyRequest |
responseObserver | io.grpc.stub.StreamObserver<Taxonomy> |
listPolicyTags(ListPolicyTagsRequest request, StreamObserver<ListPolicyTagsResponse> responseObserver)
public void listPolicyTags(ListPolicyTagsRequest request, StreamObserver<ListPolicyTagsResponse> responseObserver)
Lists all policy tags in a taxonomy.
Name | Description |
request | ListPolicyTagsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListPolicyTagsResponse> |
listTaxonomies(ListTaxonomiesRequest request, StreamObserver<ListTaxonomiesResponse> responseObserver)
public void listTaxonomies(ListTaxonomiesRequest request, StreamObserver<ListTaxonomiesResponse> responseObserver)
Lists all taxonomies in a project in a particular location that you have a permission to view.
Name | Description |
request | ListTaxonomiesRequest |
responseObserver | io.grpc.stub.StreamObserver<ListTaxonomiesResponse> |
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
Sets the IAM policy for a policy tag or a taxonomy.
Name | Description |
request | com.google.iam.v1.SetIamPolicyRequest |
responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)
public void testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)
Returns your permissions on a specified policy tag or taxonomy.
Name | Description |
request | com.google.iam.v1.TestIamPermissionsRequest |
responseObserver | io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> |
updatePolicyTag(UpdatePolicyTagRequest request, StreamObserver<PolicyTag> responseObserver)
public void updatePolicyTag(UpdatePolicyTagRequest request, StreamObserver<PolicyTag> responseObserver)
Updates a policy tag, including its display name, description, and parent policy tag.
Name | Description |
request | UpdatePolicyTagRequest |
responseObserver | io.grpc.stub.StreamObserver<PolicyTag> |
updateTaxonomy(UpdateTaxonomyRequest request, StreamObserver<Taxonomy> responseObserver)
public void updateTaxonomy(UpdateTaxonomyRequest request, StreamObserver<Taxonomy> responseObserver)
Updates a taxonomy, including its display name, description, and activated policy types.
Name | Description |
request | UpdateTaxonomyRequest |
responseObserver | io.grpc.stub.StreamObserver<Taxonomy> |