- 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
The policy tag manager API service allows clients to manage their taxonomies and policy tags.
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 the specified 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 the specified project.
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. Also deletes all of its descendant policy tags.
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. This operation will also delete all policy tags in this taxonomy along with their associated policies.
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 taxonomy or a policy tag.
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 the caller has 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 taxonomy or a policy tag.
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 the permissions that a caller has on the specified taxonomy or policy tag.
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.
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.
Name | Description |
request | UpdateTaxonomyRequest |
responseObserver | io.grpc.stub.StreamObserver<Taxonomy> |