Class TagBindingsGrpc.TagBindingsFutureStub

  • Enclosing class:
    TagBindingsGrpc

    public static final class TagBindingsGrpc.TagBindingsFutureStub
    extends io.grpc.stub.AbstractFutureStub<TagBindingsGrpc.TagBindingsFutureStub>
    A stub to allow clients to do ListenableFuture-style 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 com.google.common.util.concurrent.ListenableFuture<ListTagBindingsResponse> listTagBindings​(ListTagBindingsRequest request)
         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 com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createTagBinding​(CreateTagBindingRequest request)
         Creates a TagBinding between a TagValue and a Google Cloud resource.
         
      • deleteTagBinding

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteTagBinding​(DeleteTagBindingRequest request)
         Deletes a TagBinding.
         
      • listEffectiveTags

        public com.google.common.util.concurrent.ListenableFuture<ListEffectiveTagsResponse> listEffectiveTags​(ListEffectiveTagsRequest request)
         Return a list of effective tags for the given Google Cloud resource, as
         specified in `parent`.