Class TagBindingsGrpc.TagBindingsStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<TagBindingsGrpc.TagBindingsStub>
com.google.cloud.resourcemanager.v3.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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected TagBindingsGrpc.TagBindingsStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateTagBinding(CreateTagBindingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a TagBinding between a TagValue and a Google Cloud resource.voiddeleteTagBinding(DeleteTagBindingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a TagBinding.voidlistEffectiveTags(ListEffectiveTagsRequest request, io.grpc.stub.StreamObserver<ListEffectiveTagsResponse> responseObserver) Return a list of effective tags for the given Google Cloud resource, as specified in `parent`.voidlistTagBindings(ListTagBindingsRequest request, io.grpc.stub.StreamObserver<ListTagBindingsResponse> responseObserver) Lists the TagBindings for the given Google Cloud resource, as specified with `parent`.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected TagBindingsGrpc.TagBindingsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<TagBindingsGrpc.TagBindingsStub>
-
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<Operation> responseObserver) Creates a TagBinding between a TagValue and a Google Cloud resource.
-
deleteTagBinding
public void deleteTagBinding(DeleteTagBindingRequest request, io.grpc.stub.StreamObserver<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`.
-