Class TagBindingsGrpc.TagBindingsStub

  • Enclosing class:
    TagBindingsGrpc

    public static final class TagBindingsGrpc.TagBindingsStub
    extends io.grpc.stub.AbstractAsyncStub<TagBindingsGrpc.TagBindingsStub>
    A stub to allow clients to do asynchronous rpc calls to service TagBindings.
     Allow users to create and manage TagBindings between TagValues and
     different Google Cloud resources throughout the GCP resource hierarchy.
     
    • Method Detail

      • listTagBindings

        public void listTagBindings​(ListTagBindingsRequest request,
                                    io.grpc.stub.StreamObserver<ListTagBindingsResponse> responseObserver)
         Lists the TagBindings for the given Google Cloud resource, as specified
         with `parent`.
         NOTE: The `parent` field is expected to be a full resource name:
         https://cloud.google.com/apis/design/resource_names#full_resource_name
         
      • createTagBinding

        public void createTagBinding​(CreateTagBindingRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a TagBinding between a TagValue and a Google Cloud resource.
         
      • deleteTagBinding

        public void deleteTagBinding​(DeleteTagBindingRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a TagBinding.
         
      • listEffectiveTags

        public void listEffectiveTags​(ListEffectiveTagsRequest request,
                                      io.grpc.stub.StreamObserver<ListEffectiveTagsResponse> responseObserver)
         Return a list of effective tags for the given Google Cloud resource, as
         specified in `parent`.