Class HttpJsonBareMetalSolutionStub
java.lang.Object
com.google.cloud.baremetalsolution.v2.stub.BareMetalSolutionStub
com.google.cloud.baremetalsolution.v2.stub.HttpJsonBareMetalSolutionStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonBareMetalSolutionStub
extends BareMetalSolutionStub
REST stub implementation for the BareMetalSolution service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonBareMetalSolutionStub(BareMetalSolutionStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonBareMetalSolutionStub, using the given settings.protectedHttpJsonBareMetalSolutionStub(BareMetalSolutionStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonBareMetalSolutionStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonBareMetalSolutionStubcreate(ClientContext clientContext) static final HttpJsonBareMetalSolutionStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonBareMetalSolutionStubcreate(BareMetalSolutionStubSettings settings) OperationCallable<DeleteNfsShareRequest,com.google.protobuf.Empty, OperationMetadata> UnaryCallable<DeleteSSHKeyRequest,com.google.protobuf.Empty> UnaryCallable<DeleteVolumeSnapshotRequest,com.google.protobuf.Empty> OperationCallable<DisableInteractiveSerialConsoleRequest,DisableInteractiveSerialConsoleResponse, OperationMetadata> OperationCallable<EnableInteractiveSerialConsoleRequest,EnableInteractiveSerialConsoleResponse, OperationMetadata> OperationCallable<EvictLunRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<EvictVolumeRequest,com.google.protobuf.Empty, OperationMetadata> static List<ApiMethodDescriptor>booleanbooleanUnaryCallable<ListProvisioningQuotasRequest,BareMetalSolutionClient.ListProvisioningQuotasPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.baremetalsolution.v2.stub.BareMetalSolutionStub
getOperationsStub
-
Constructor Details
-
HttpJsonBareMetalSolutionStub
protected HttpJsonBareMetalSolutionStub(BareMetalSolutionStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonBareMetalSolutionStub, 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
-
HttpJsonBareMetalSolutionStub
protected HttpJsonBareMetalSolutionStub(BareMetalSolutionStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonBareMetalSolutionStub, 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 Details
-
create
public static final HttpJsonBareMetalSolutionStub create(BareMetalSolutionStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonBareMetalSolutionStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonBareMetalSolutionStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classBareMetalSolutionStub
-
listInstancesCallable
- Overrides:
listInstancesCallablein classBareMetalSolutionStub
-
listInstancesPagedCallable
public UnaryCallable<ListInstancesRequest,BareMetalSolutionClient.ListInstancesPagedResponse> listInstancesPagedCallable()- Overrides:
listInstancesPagedCallablein classBareMetalSolutionStub
-
getInstanceCallable
- Overrides:
getInstanceCallablein classBareMetalSolutionStub
-
updateInstanceCallable
- Overrides:
updateInstanceCallablein classBareMetalSolutionStub
-
updateInstanceOperationCallable
public OperationCallable<UpdateInstanceRequest,Instance, updateInstanceOperationCallable()OperationMetadata> - Overrides:
updateInstanceOperationCallablein classBareMetalSolutionStub
-
renameInstanceCallable
- Overrides:
renameInstanceCallablein classBareMetalSolutionStub
-
resetInstanceCallable
- Overrides:
resetInstanceCallablein classBareMetalSolutionStub
-
resetInstanceOperationCallable
public OperationCallable<ResetInstanceRequest,ResetInstanceResponse, resetInstanceOperationCallable()OperationMetadata> - Overrides:
resetInstanceOperationCallablein classBareMetalSolutionStub
-
startInstanceCallable
- Overrides:
startInstanceCallablein classBareMetalSolutionStub
-
startInstanceOperationCallable
public OperationCallable<StartInstanceRequest,StartInstanceResponse, startInstanceOperationCallable()OperationMetadata> - Overrides:
startInstanceOperationCallablein classBareMetalSolutionStub
-
stopInstanceCallable
- Overrides:
stopInstanceCallablein classBareMetalSolutionStub
-
stopInstanceOperationCallable
public OperationCallable<StopInstanceRequest,StopInstanceResponse, stopInstanceOperationCallable()OperationMetadata> - Overrides:
stopInstanceOperationCallablein classBareMetalSolutionStub
-
enableInteractiveSerialConsoleCallable
public UnaryCallable<EnableInteractiveSerialConsoleRequest,Operation> enableInteractiveSerialConsoleCallable()- Overrides:
enableInteractiveSerialConsoleCallablein classBareMetalSolutionStub
-
enableInteractiveSerialConsoleOperationCallable
public OperationCallable<EnableInteractiveSerialConsoleRequest,EnableInteractiveSerialConsoleResponse, enableInteractiveSerialConsoleOperationCallable()OperationMetadata> - Overrides:
enableInteractiveSerialConsoleOperationCallablein classBareMetalSolutionStub
-
disableInteractiveSerialConsoleCallable
public UnaryCallable<DisableInteractiveSerialConsoleRequest,Operation> disableInteractiveSerialConsoleCallable()- Overrides:
disableInteractiveSerialConsoleCallablein classBareMetalSolutionStub
-
disableInteractiveSerialConsoleOperationCallable
public OperationCallable<DisableInteractiveSerialConsoleRequest,DisableInteractiveSerialConsoleResponse, disableInteractiveSerialConsoleOperationCallable()OperationMetadata> - Overrides:
disableInteractiveSerialConsoleOperationCallablein classBareMetalSolutionStub
-
detachLunCallable
- Overrides:
detachLunCallablein classBareMetalSolutionStub
-
detachLunOperationCallable
- Overrides:
detachLunOperationCallablein classBareMetalSolutionStub
-
listSSHKeysCallable
- Overrides:
listSSHKeysCallablein classBareMetalSolutionStub
-
listSSHKeysPagedCallable
public UnaryCallable<ListSSHKeysRequest,BareMetalSolutionClient.ListSSHKeysPagedResponse> listSSHKeysPagedCallable()- Overrides:
listSSHKeysPagedCallablein classBareMetalSolutionStub
-
createSSHKeyCallable
- Overrides:
createSSHKeyCallablein classBareMetalSolutionStub
-
deleteSSHKeyCallable
- Overrides:
deleteSSHKeyCallablein classBareMetalSolutionStub
-
listVolumesCallable
- Overrides:
listVolumesCallablein classBareMetalSolutionStub
-
listVolumesPagedCallable
public UnaryCallable<ListVolumesRequest,BareMetalSolutionClient.ListVolumesPagedResponse> listVolumesPagedCallable()- Overrides:
listVolumesPagedCallablein classBareMetalSolutionStub
-
getVolumeCallable
- Overrides:
getVolumeCallablein classBareMetalSolutionStub
-
updateVolumeCallable
- Overrides:
updateVolumeCallablein classBareMetalSolutionStub
-
updateVolumeOperationCallable
public OperationCallable<UpdateVolumeRequest,Volume, updateVolumeOperationCallable()OperationMetadata> - Overrides:
updateVolumeOperationCallablein classBareMetalSolutionStub
-
renameVolumeCallable
- Overrides:
renameVolumeCallablein classBareMetalSolutionStub
-
evictVolumeCallable
- Overrides:
evictVolumeCallablein classBareMetalSolutionStub
-
evictVolumeOperationCallable
public OperationCallable<EvictVolumeRequest,com.google.protobuf.Empty, evictVolumeOperationCallable()OperationMetadata> - Overrides:
evictVolumeOperationCallablein classBareMetalSolutionStub
-
resizeVolumeCallable
- Overrides:
resizeVolumeCallablein classBareMetalSolutionStub
-
resizeVolumeOperationCallable
public OperationCallable<ResizeVolumeRequest,Volume, resizeVolumeOperationCallable()OperationMetadata> - Overrides:
resizeVolumeOperationCallablein classBareMetalSolutionStub
-
listNetworksCallable
- Overrides:
listNetworksCallablein classBareMetalSolutionStub
-
listNetworksPagedCallable
public UnaryCallable<ListNetworksRequest,BareMetalSolutionClient.ListNetworksPagedResponse> listNetworksPagedCallable()- Overrides:
listNetworksPagedCallablein classBareMetalSolutionStub
-
listNetworkUsageCallable
- Overrides:
listNetworkUsageCallablein classBareMetalSolutionStub
-
getNetworkCallable
- Overrides:
getNetworkCallablein classBareMetalSolutionStub
-
updateNetworkCallable
- Overrides:
updateNetworkCallablein classBareMetalSolutionStub
-
updateNetworkOperationCallable
public OperationCallable<UpdateNetworkRequest,Network, updateNetworkOperationCallable()OperationMetadata> - Overrides:
updateNetworkOperationCallablein classBareMetalSolutionStub
-
createVolumeSnapshotCallable
- Overrides:
createVolumeSnapshotCallablein classBareMetalSolutionStub
-
restoreVolumeSnapshotCallable
- Overrides:
restoreVolumeSnapshotCallablein classBareMetalSolutionStub
-
restoreVolumeSnapshotOperationCallable
public OperationCallable<RestoreVolumeSnapshotRequest,VolumeSnapshot, restoreVolumeSnapshotOperationCallable()OperationMetadata> - Overrides:
restoreVolumeSnapshotOperationCallablein classBareMetalSolutionStub
-
deleteVolumeSnapshotCallable
public UnaryCallable<DeleteVolumeSnapshotRequest,com.google.protobuf.Empty> deleteVolumeSnapshotCallable()- Overrides:
deleteVolumeSnapshotCallablein classBareMetalSolutionStub
-
getVolumeSnapshotCallable
- Overrides:
getVolumeSnapshotCallablein classBareMetalSolutionStub
-
listVolumeSnapshotsCallable
public UnaryCallable<ListVolumeSnapshotsRequest,ListVolumeSnapshotsResponse> listVolumeSnapshotsCallable()- Overrides:
listVolumeSnapshotsCallablein classBareMetalSolutionStub
-
listVolumeSnapshotsPagedCallable
public UnaryCallable<ListVolumeSnapshotsRequest,BareMetalSolutionClient.ListVolumeSnapshotsPagedResponse> listVolumeSnapshotsPagedCallable()- Overrides:
listVolumeSnapshotsPagedCallablein classBareMetalSolutionStub
-
getLunCallable
- Overrides:
getLunCallablein classBareMetalSolutionStub
-
listLunsCallable
- Overrides:
listLunsCallablein classBareMetalSolutionStub
-
listLunsPagedCallable
public UnaryCallable<ListLunsRequest,BareMetalSolutionClient.ListLunsPagedResponse> listLunsPagedCallable()- Overrides:
listLunsPagedCallablein classBareMetalSolutionStub
-
evictLunCallable
- Overrides:
evictLunCallablein classBareMetalSolutionStub
-
evictLunOperationCallable
public OperationCallable<EvictLunRequest,com.google.protobuf.Empty, evictLunOperationCallable()OperationMetadata> - Overrides:
evictLunOperationCallablein classBareMetalSolutionStub
-
listProvisioningQuotasCallable
public UnaryCallable<ListProvisioningQuotasRequest,ListProvisioningQuotasResponse> listProvisioningQuotasCallable()- Overrides:
listProvisioningQuotasCallablein classBareMetalSolutionStub
-
listProvisioningQuotasPagedCallable
public UnaryCallable<ListProvisioningQuotasRequest,BareMetalSolutionClient.ListProvisioningQuotasPagedResponse> listProvisioningQuotasPagedCallable()- Overrides:
listProvisioningQuotasPagedCallablein classBareMetalSolutionStub
-
submitProvisioningConfigCallable
public UnaryCallable<SubmitProvisioningConfigRequest,SubmitProvisioningConfigResponse> submitProvisioningConfigCallable()- Overrides:
submitProvisioningConfigCallablein classBareMetalSolutionStub
-
getProvisioningConfigCallable
public UnaryCallable<GetProvisioningConfigRequest,ProvisioningConfig> getProvisioningConfigCallable()- Overrides:
getProvisioningConfigCallablein classBareMetalSolutionStub
-
createProvisioningConfigCallable
public UnaryCallable<CreateProvisioningConfigRequest,ProvisioningConfig> createProvisioningConfigCallable()- Overrides:
createProvisioningConfigCallablein classBareMetalSolutionStub
-
updateProvisioningConfigCallable
public UnaryCallable<UpdateProvisioningConfigRequest,ProvisioningConfig> updateProvisioningConfigCallable()- Overrides:
updateProvisioningConfigCallablein classBareMetalSolutionStub
-
renameNetworkCallable
- Overrides:
renameNetworkCallablein classBareMetalSolutionStub
-
listOSImagesCallable
- Overrides:
listOSImagesCallablein classBareMetalSolutionStub
-
listOSImagesPagedCallable
public UnaryCallable<ListOSImagesRequest,BareMetalSolutionClient.ListOSImagesPagedResponse> listOSImagesPagedCallable()- Overrides:
listOSImagesPagedCallablein classBareMetalSolutionStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classBareMetalSolutionStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,BareMetalSolutionClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classBareMetalSolutionStub
-
getLocationCallable
- Overrides:
getLocationCallablein classBareMetalSolutionStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classBareMetalSolutionStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-