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 protected
HttpJsonRegionDisksStub(RegionDisksStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonRegionDisksStub, using the given settings.protected
HttpJsonRegionDisksStub(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:
addResourcePoliciesCallable
in classRegionDisksStub
-
addResourcePoliciesOperationCallable
public com.google.api.gax.rpc.OperationCallable<AddResourcePoliciesRegionDiskRequest,Operation,Operation> addResourcePoliciesOperationCallable()
- Overrides:
addResourcePoliciesOperationCallable
in classRegionDisksStub
-
bulkInsertCallable
public com.google.api.gax.rpc.UnaryCallable<BulkInsertRegionDiskRequest,Operation> bulkInsertCallable()
- Overrides:
bulkInsertCallable
in classRegionDisksStub
-
bulkInsertOperationCallable
public com.google.api.gax.rpc.OperationCallable<BulkInsertRegionDiskRequest,Operation,Operation> bulkInsertOperationCallable()
- Overrides:
bulkInsertOperationCallable
in classRegionDisksStub
-
createSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<CreateSnapshotRegionDiskRequest,Operation> createSnapshotCallable()
- Overrides:
createSnapshotCallable
in classRegionDisksStub
-
createSnapshotOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateSnapshotRegionDiskRequest,Operation,Operation> createSnapshotOperationCallable()
- Overrides:
createSnapshotOperationCallable
in classRegionDisksStub
-
deleteCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRegionDiskRequest,Operation> deleteCallable()
- Overrides:
deleteCallable
in classRegionDisksStub
-
deleteOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRegionDiskRequest,Operation,Operation> deleteOperationCallable()
- Overrides:
deleteOperationCallable
in classRegionDisksStub
-
getCallable
public com.google.api.gax.rpc.UnaryCallable<GetRegionDiskRequest,Disk> getCallable()
- Overrides:
getCallable
in classRegionDisksStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<GetIamPolicyRegionDiskRequest,Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallable
in classRegionDisksStub
-
insertCallable
public com.google.api.gax.rpc.UnaryCallable<InsertRegionDiskRequest,Operation> insertCallable()
- Overrides:
insertCallable
in classRegionDisksStub
-
insertOperationCallable
public com.google.api.gax.rpc.OperationCallable<InsertRegionDiskRequest,Operation,Operation> insertOperationCallable()
- Overrides:
insertOperationCallable
in classRegionDisksStub
-
listCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegionDisksRequest,DiskList> listCallable()
- Overrides:
listCallable
in classRegionDisksStub
-
listPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegionDisksRequest,RegionDisksClient.ListPagedResponse> listPagedCallable()
- Overrides:
listPagedCallable
in classRegionDisksStub
-
removeResourcePoliciesCallable
public com.google.api.gax.rpc.UnaryCallable<RemoveResourcePoliciesRegionDiskRequest,Operation> removeResourcePoliciesCallable()
- Overrides:
removeResourcePoliciesCallable
in classRegionDisksStub
-
removeResourcePoliciesOperationCallable
public com.google.api.gax.rpc.OperationCallable<RemoveResourcePoliciesRegionDiskRequest,Operation,Operation> removeResourcePoliciesOperationCallable()
- Overrides:
removeResourcePoliciesOperationCallable
in classRegionDisksStub
-
resizeCallable
public com.google.api.gax.rpc.UnaryCallable<ResizeRegionDiskRequest,Operation> resizeCallable()
- Overrides:
resizeCallable
in classRegionDisksStub
-
resizeOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResizeRegionDiskRequest,Operation,Operation> resizeOperationCallable()
- Overrides:
resizeOperationCallable
in classRegionDisksStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<SetIamPolicyRegionDiskRequest,Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallable
in classRegionDisksStub
-
setLabelsCallable
public com.google.api.gax.rpc.UnaryCallable<SetLabelsRegionDiskRequest,Operation> setLabelsCallable()
- Overrides:
setLabelsCallable
in classRegionDisksStub
-
setLabelsOperationCallable
public com.google.api.gax.rpc.OperationCallable<SetLabelsRegionDiskRequest,Operation,Operation> setLabelsOperationCallable()
- Overrides:
setLabelsOperationCallable
in classRegionDisksStub
-
startAsyncReplicationCallable
public com.google.api.gax.rpc.UnaryCallable<StartAsyncReplicationRegionDiskRequest,Operation> startAsyncReplicationCallable()
- Overrides:
startAsyncReplicationCallable
in classRegionDisksStub
-
startAsyncReplicationOperationCallable
public com.google.api.gax.rpc.OperationCallable<StartAsyncReplicationRegionDiskRequest,Operation,Operation> startAsyncReplicationOperationCallable()
- Overrides:
startAsyncReplicationOperationCallable
in classRegionDisksStub
-
stopAsyncReplicationCallable
public com.google.api.gax.rpc.UnaryCallable<StopAsyncReplicationRegionDiskRequest,Operation> stopAsyncReplicationCallable()
- Overrides:
stopAsyncReplicationCallable
in classRegionDisksStub
-
stopAsyncReplicationOperationCallable
public com.google.api.gax.rpc.OperationCallable<StopAsyncReplicationRegionDiskRequest,Operation,Operation> stopAsyncReplicationOperationCallable()
- Overrides:
stopAsyncReplicationOperationCallable
in classRegionDisksStub
-
stopGroupAsyncReplicationCallable
public com.google.api.gax.rpc.UnaryCallable<StopGroupAsyncReplicationRegionDiskRequest,Operation> stopGroupAsyncReplicationCallable()
- Overrides:
stopGroupAsyncReplicationCallable
in classRegionDisksStub
-
stopGroupAsyncReplicationOperationCallable
public com.google.api.gax.rpc.OperationCallable<StopGroupAsyncReplicationRegionDiskRequest,Operation,Operation> stopGroupAsyncReplicationOperationCallable()
- Overrides:
stopGroupAsyncReplicationOperationCallable
in classRegionDisksStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<TestIamPermissionsRegionDiskRequest,TestPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallable
in classRegionDisksStub
-
updateCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRegionDiskRequest,Operation> updateCallable()
- Overrides:
updateCallable
in classRegionDisksStub
-
updateOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateRegionDiskRequest,Operation,Operation> updateOperationCallable()
- Overrides:
updateOperationCallable
in classRegionDisksStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in 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
-
-