Package com.google.cloud.compute.v1.stub
Class HttpJsonRegionDisksStub
- java.lang.Object
-
- com.google.cloud.compute.v1.stub.RegionDisksStub
-
- com.google.cloud.compute.v1.stub.HttpJsonRegionDisksStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonRegionDisksStub extends RegionDisksStub
REST stub implementation for the RegionDisks service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpJsonRegionDisksStub(RegionDisksStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of HttpJsonRegionDisksStub, using the given settings.protectedHttpJsonRegionDisksStub(RegionDisksStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)Constructs an instance of HttpJsonRegionDisksStub, using the given settings.
-
Method Summary
-
-
-
Constructor Detail
-
HttpJsonRegionDisksStub
protected HttpJsonRegionDisksStub(RegionDisksStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonRegionDisksStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonRegionDisksStub
protected HttpJsonRegionDisksStub(RegionDisksStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonRegionDisksStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final HttpJsonRegionDisksStub create(RegionDisksStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonRegionDisksStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonRegionDisksStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
addResourcePoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<AddResourcePoliciesRegionDiskRequest,Operation> addResourcePoliciesCallable()
- Overrides:
addResourcePoliciesCallablein classRegionDisksStub
-
addResourcePoliciesOperationCallable
public com.google.api.gax.rpc.OperationCallable<AddResourcePoliciesRegionDiskRequest,Operation,Operation> addResourcePoliciesOperationCallable()
- Overrides:
addResourcePoliciesOperationCallablein classRegionDisksStub
-
bulkInsertCallable
public com.google.api.gax.rpc.UnaryCallable<BulkInsertRegionDiskRequest,Operation> bulkInsertCallable()
- Overrides:
bulkInsertCallablein classRegionDisksStub
-
bulkInsertOperationCallable
public com.google.api.gax.rpc.OperationCallable<BulkInsertRegionDiskRequest,Operation,Operation> bulkInsertOperationCallable()
- Overrides:
bulkInsertOperationCallablein classRegionDisksStub
-
createSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<CreateSnapshotRegionDiskRequest,Operation> createSnapshotCallable()
- Overrides:
createSnapshotCallablein classRegionDisksStub
-
createSnapshotOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateSnapshotRegionDiskRequest,Operation,Operation> createSnapshotOperationCallable()
- Overrides:
createSnapshotOperationCallablein classRegionDisksStub
-
deleteCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRegionDiskRequest,Operation> deleteCallable()
- Overrides:
deleteCallablein classRegionDisksStub
-
deleteOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRegionDiskRequest,Operation,Operation> deleteOperationCallable()
- Overrides:
deleteOperationCallablein classRegionDisksStub
-
getCallable
public com.google.api.gax.rpc.UnaryCallable<GetRegionDiskRequest,Disk> getCallable()
- Overrides:
getCallablein classRegionDisksStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<GetIamPolicyRegionDiskRequest,Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallablein classRegionDisksStub
-
insertCallable
public com.google.api.gax.rpc.UnaryCallable<InsertRegionDiskRequest,Operation> insertCallable()
- Overrides:
insertCallablein classRegionDisksStub
-
insertOperationCallable
public com.google.api.gax.rpc.OperationCallable<InsertRegionDiskRequest,Operation,Operation> insertOperationCallable()
- Overrides:
insertOperationCallablein classRegionDisksStub
-
listCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegionDisksRequest,DiskList> listCallable()
- Overrides:
listCallablein classRegionDisksStub
-
listPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegionDisksRequest,RegionDisksClient.ListPagedResponse> listPagedCallable()
- Overrides:
listPagedCallablein classRegionDisksStub
-
removeResourcePoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<RemoveResourcePoliciesRegionDiskRequest,Operation> removeResourcePoliciesCallable()
- Overrides:
removeResourcePoliciesCallablein classRegionDisksStub
-
removeResourcePoliciesOperationCallable
public com.google.api.gax.rpc.OperationCallable<RemoveResourcePoliciesRegionDiskRequest,Operation,Operation> removeResourcePoliciesOperationCallable()
- Overrides:
removeResourcePoliciesOperationCallablein classRegionDisksStub
-
resizeCallable
public com.google.api.gax.rpc.UnaryCallable<ResizeRegionDiskRequest,Operation> resizeCallable()
- Overrides:
resizeCallablein classRegionDisksStub
-
resizeOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResizeRegionDiskRequest,Operation,Operation> resizeOperationCallable()
- Overrides:
resizeOperationCallablein classRegionDisksStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<SetIamPolicyRegionDiskRequest,Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallablein classRegionDisksStub
-
setLabelsCallable
public com.google.api.gax.rpc.UnaryCallable<SetLabelsRegionDiskRequest,Operation> setLabelsCallable()
- Overrides:
setLabelsCallablein classRegionDisksStub
-
setLabelsOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetLabelsRegionDiskRequest,Operation,Operation> setLabelsOperationCallable()
- Overrides:
setLabelsOperationCallablein classRegionDisksStub
-
startAsyncReplicationCallable
public com.google.api.gax.rpc.UnaryCallable<StartAsyncReplicationRegionDiskRequest,Operation> startAsyncReplicationCallable()
- Overrides:
startAsyncReplicationCallablein classRegionDisksStub
-
startAsyncReplicationOperationCallable
public com.google.api.gax.rpc.OperationCallable<StartAsyncReplicationRegionDiskRequest,Operation,Operation> startAsyncReplicationOperationCallable()
- Overrides:
startAsyncReplicationOperationCallablein classRegionDisksStub
-
stopAsyncReplicationCallable
public com.google.api.gax.rpc.UnaryCallable<StopAsyncReplicationRegionDiskRequest,Operation> stopAsyncReplicationCallable()
- Overrides:
stopAsyncReplicationCallablein classRegionDisksStub
-
stopAsyncReplicationOperationCallable
public com.google.api.gax.rpc.OperationCallable<StopAsyncReplicationRegionDiskRequest,Operation,Operation> stopAsyncReplicationOperationCallable()
- Overrides:
stopAsyncReplicationOperationCallablein classRegionDisksStub
-
stopGroupAsyncReplicationCallable
public com.google.api.gax.rpc.UnaryCallable<StopGroupAsyncReplicationRegionDiskRequest,Operation> stopGroupAsyncReplicationCallable()
- Overrides:
stopGroupAsyncReplicationCallablein classRegionDisksStub
-
stopGroupAsyncReplicationOperationCallable
public com.google.api.gax.rpc.OperationCallable<StopGroupAsyncReplicationRegionDiskRequest,Operation,Operation> stopGroupAsyncReplicationOperationCallable()
- Overrides:
stopGroupAsyncReplicationOperationCallablein classRegionDisksStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<TestIamPermissionsRegionDiskRequest,TestPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallablein classRegionDisksStub
-
updateCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRegionDiskRequest,Operation> updateCallable()
- Overrides:
updateCallablein classRegionDisksStub
-
updateOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateRegionDiskRequest,Operation,Operation> updateOperationCallable()
- Overrides:
updateOperationCallablein classRegionDisksStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classRegionDisksStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException- Throws:
InterruptedException
-
-