@Generated(value="by gapic-generator-java") public class HttpJsonSnapshotsStub extends SnapshotsStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonSnapshotsStub(SnapshotsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonSnapshotsStub, using the given settings.
|
protected |
HttpJsonSnapshotsStub(SnapshotsStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonSnapshotsStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static HttpJsonSnapshotsStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static HttpJsonSnapshotsStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) |
static HttpJsonSnapshotsStub |
create(SnapshotsStubSettings settings) |
com.google.api.gax.rpc.UnaryCallable<DeleteSnapshotRequest,Operation> |
deleteCallable() |
com.google.api.gax.rpc.OperationCallable<DeleteSnapshotRequest,Operation,Operation> |
deleteOperationCallable() |
com.google.api.gax.rpc.UnaryCallable<GetSnapshotRequest,Snapshot> |
getCallable() |
com.google.api.gax.rpc.UnaryCallable<GetIamPolicySnapshotRequest,Policy> |
getIamPolicyCallable() |
static List<com.google.api.gax.httpjson.ApiMethodDescriptor> |
getMethodDescriptors() |
com.google.api.gax.rpc.UnaryCallable<InsertSnapshotRequest,Operation> |
insertCallable() |
com.google.api.gax.rpc.OperationCallable<InsertSnapshotRequest,Operation,Operation> |
insertOperationCallable() |
boolean |
isShutdown() |
boolean |
isTerminated() |
com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,SnapshotList> |
listCallable() |
com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,SnapshotsClient.ListPagedResponse> |
listPagedCallable() |
com.google.api.gax.rpc.UnaryCallable<SetIamPolicySnapshotRequest,Policy> |
setIamPolicyCallable() |
com.google.api.gax.rpc.UnaryCallable<SetLabelsSnapshotRequest,Operation> |
setLabelsCallable() |
com.google.api.gax.rpc.OperationCallable<SetLabelsSnapshotRequest,Operation,Operation> |
setLabelsOperationCallable() |
void |
shutdown() |
void |
shutdownNow() |
com.google.api.gax.rpc.UnaryCallable<TestIamPermissionsSnapshotRequest,TestPermissionsResponse> |
testIamPermissionsCallable() |
protected HttpJsonSnapshotsStub(SnapshotsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected HttpJsonSnapshotsStub(SnapshotsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final HttpJsonSnapshotsStub create(SnapshotsStubSettings settings) throws IOException
IOExceptionpublic static final HttpJsonSnapshotsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final HttpJsonSnapshotsStub 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.rpc.UnaryCallable<DeleteSnapshotRequest,Operation> deleteCallable()
deleteCallable in class SnapshotsStubpublic com.google.api.gax.rpc.OperationCallable<DeleteSnapshotRequest,Operation,Operation> deleteOperationCallable()
deleteOperationCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<GetSnapshotRequest,Snapshot> getCallable()
getCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<GetIamPolicySnapshotRequest,Policy> getIamPolicyCallable()
getIamPolicyCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<InsertSnapshotRequest,Operation> insertCallable()
insertCallable in class SnapshotsStubpublic com.google.api.gax.rpc.OperationCallable<InsertSnapshotRequest,Operation,Operation> insertOperationCallable()
insertOperationCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,SnapshotList> listCallable()
listCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,SnapshotsClient.ListPagedResponse> listPagedCallable()
listPagedCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<SetIamPolicySnapshotRequest,Policy> setIamPolicyCallable()
setIamPolicyCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<SetLabelsSnapshotRequest,Operation> setLabelsCallable()
setLabelsCallable in class SnapshotsStubpublic com.google.api.gax.rpc.OperationCallable<SetLabelsSnapshotRequest,Operation,Operation> setLabelsOperationCallable()
setLabelsOperationCallable in class SnapshotsStubpublic com.google.api.gax.rpc.UnaryCallable<TestIamPermissionsSnapshotRequest,TestPermissionsResponse> testIamPermissionsCallable()
testIamPermissionsCallable in class SnapshotsStubpublic final void close()
close in interface AutoCloseableclose in class SnapshotsStubpublic 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.