@Generated(value="by gapic-generator-java") public class HttpJsonTagBindingsStub extends TagBindingsStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonTagBindingsStub(TagBindingsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonTagBindingsStub, using the given settings.
|
protected |
HttpJsonTagBindingsStub(TagBindingsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonTagBindingsStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static HttpJsonTagBindingsStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static HttpJsonTagBindingsStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) |
static HttpJsonTagBindingsStub |
create(TagBindingsStubSettings settings) |
com.google.api.gax.rpc.UnaryCallable<CreateTagBindingRequest,com.google.longrunning.Operation> |
createTagBindingCallable() |
com.google.api.gax.rpc.OperationCallable<CreateTagBindingRequest,TagBinding,CreateTagBindingMetadata> |
createTagBindingOperationCallable() |
com.google.api.gax.rpc.UnaryCallable<DeleteTagBindingRequest,com.google.longrunning.Operation> |
deleteTagBindingCallable() |
com.google.api.gax.rpc.OperationCallable<DeleteTagBindingRequest,com.google.protobuf.Empty,DeleteTagBindingMetadata> |
deleteTagBindingOperationCallable() |
com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub |
getHttpJsonOperationsStub() |
static List<com.google.api.gax.httpjson.ApiMethodDescriptor> |
getMethodDescriptors() |
boolean |
isShutdown() |
boolean |
isTerminated() |
com.google.api.gax.rpc.UnaryCallable<ListEffectiveTagsRequest,ListEffectiveTagsResponse> |
listEffectiveTagsCallable() |
com.google.api.gax.rpc.UnaryCallable<ListEffectiveTagsRequest,TagBindingsClient.ListEffectiveTagsPagedResponse> |
listEffectiveTagsPagedCallable() |
com.google.api.gax.rpc.UnaryCallable<ListTagBindingsRequest,ListTagBindingsResponse> |
listTagBindingsCallable() |
com.google.api.gax.rpc.UnaryCallable<ListTagBindingsRequest,TagBindingsClient.ListTagBindingsPagedResponse> |
listTagBindingsPagedCallable() |
void |
shutdown() |
void |
shutdownNow() |
getOperationsStubprotected HttpJsonTagBindingsStub(TagBindingsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected HttpJsonTagBindingsStub(TagBindingsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final HttpJsonTagBindingsStub create(TagBindingsStubSettings settings) throws IOException
IOExceptionpublic static final HttpJsonTagBindingsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final HttpJsonTagBindingsStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOException@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
getHttpJsonOperationsStub in class TagBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<ListTagBindingsRequest,ListTagBindingsResponse> listTagBindingsCallable()
listTagBindingsCallable in class TagBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<ListTagBindingsRequest,TagBindingsClient.ListTagBindingsPagedResponse> listTagBindingsPagedCallable()
listTagBindingsPagedCallable in class TagBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<CreateTagBindingRequest,com.google.longrunning.Operation> createTagBindingCallable()
createTagBindingCallable in class TagBindingsStubpublic com.google.api.gax.rpc.OperationCallable<CreateTagBindingRequest,TagBinding,CreateTagBindingMetadata> createTagBindingOperationCallable()
createTagBindingOperationCallable in class TagBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<DeleteTagBindingRequest,com.google.longrunning.Operation> deleteTagBindingCallable()
deleteTagBindingCallable in class TagBindingsStubpublic com.google.api.gax.rpc.OperationCallable<DeleteTagBindingRequest,com.google.protobuf.Empty,DeleteTagBindingMetadata> deleteTagBindingOperationCallable()
deleteTagBindingOperationCallable in class TagBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<ListEffectiveTagsRequest,ListEffectiveTagsResponse> listEffectiveTagsCallable()
listEffectiveTagsCallable in class TagBindingsStubpublic com.google.api.gax.rpc.UnaryCallable<ListEffectiveTagsRequest,TagBindingsClient.ListEffectiveTagsPagedResponse> listEffectiveTagsPagedCallable()
listEffectiveTagsPagedCallable in class TagBindingsStubpublic final void close()
close in interface AutoCloseableclose in class TagBindingsStubpublic void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionCopyright © 2024 Google LLC. All rights reserved.