Class GrpcBareMetalSolutionStub
- java.lang.Object
-
- com.google.cloud.baremetalsolution.v2.stub.BareMetalSolutionStub
-
- com.google.cloud.baremetalsolution.v2.stub.GrpcBareMetalSolutionStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") public class GrpcBareMetalSolutionStub extends BareMetalSolutionStub
gRPC stub implementation for the BareMetalSolution service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GrpcBareMetalSolutionStub(BareMetalSolutionStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of GrpcBareMetalSolutionStub, using the given settings.protected
GrpcBareMetalSolutionStub(BareMetalSolutionStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory)
Constructs an instance of GrpcBareMetalSolutionStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.baremetalsolution.v2.stub.BareMetalSolutionStub
getHttpJsonOperationsStub
-
-
-
-
Constructor Detail
-
GrpcBareMetalSolutionStub
protected GrpcBareMetalSolutionStub(BareMetalSolutionStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of GrpcBareMetalSolutionStub, 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
-
GrpcBareMetalSolutionStub
protected GrpcBareMetalSolutionStub(BareMetalSolutionStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
Constructs an instance of GrpcBareMetalSolutionStub, 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 GrpcBareMetalSolutionStub create(BareMetalSolutionStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final GrpcBareMetalSolutionStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final GrpcBareMetalSolutionStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()
- Overrides:
getOperationsStub
in classBareMetalSolutionStub
-
listInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,ListInstancesResponse> listInstancesCallable()
- Overrides:
listInstancesCallable
in classBareMetalSolutionStub
-
listInstancesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,BareMetalSolutionClient.ListInstancesPagedResponse> listInstancesPagedCallable()
- Overrides:
listInstancesPagedCallable
in classBareMetalSolutionStub
-
getInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<GetInstanceRequest,Instance> getInstanceCallable()
- Overrides:
getInstanceCallable
in classBareMetalSolutionStub
-
updateInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateInstanceRequest,com.google.longrunning.Operation> updateInstanceCallable()
- Overrides:
updateInstanceCallable
in classBareMetalSolutionStub
-
updateInstanceOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateInstanceRequest,Instance,OperationMetadata> updateInstanceOperationCallable()
- Overrides:
updateInstanceOperationCallable
in classBareMetalSolutionStub
-
renameInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<RenameInstanceRequest,Instance> renameInstanceCallable()
- Overrides:
renameInstanceCallable
in classBareMetalSolutionStub
-
resetInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<ResetInstanceRequest,com.google.longrunning.Operation> resetInstanceCallable()
- Overrides:
resetInstanceCallable
in classBareMetalSolutionStub
-
resetInstanceOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResetInstanceRequest,ResetInstanceResponse,OperationMetadata> resetInstanceOperationCallable()
- Overrides:
resetInstanceOperationCallable
in classBareMetalSolutionStub
-
startInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<StartInstanceRequest,com.google.longrunning.Operation> startInstanceCallable()
- Overrides:
startInstanceCallable
in classBareMetalSolutionStub
-
startInstanceOperationCallable
public com.google.api.gax.rpc.OperationCallable<StartInstanceRequest,StartInstanceResponse,OperationMetadata> startInstanceOperationCallable()
- Overrides:
startInstanceOperationCallable
in classBareMetalSolutionStub
-
stopInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<StopInstanceRequest,com.google.longrunning.Operation> stopInstanceCallable()
- Overrides:
stopInstanceCallable
in classBareMetalSolutionStub
-
stopInstanceOperationCallable
public com.google.api.gax.rpc.OperationCallable<StopInstanceRequest,StopInstanceResponse,OperationMetadata> stopInstanceOperationCallable()
- Overrides:
stopInstanceOperationCallable
in classBareMetalSolutionStub
-
enableInteractiveSerialConsoleCallable
public com.google.api.gax.rpc.UnaryCallable<EnableInteractiveSerialConsoleRequest,com.google.longrunning.Operation> enableInteractiveSerialConsoleCallable()
- Overrides:
enableInteractiveSerialConsoleCallable
in classBareMetalSolutionStub
-
enableInteractiveSerialConsoleOperationCallable
public com.google.api.gax.rpc.OperationCallable<EnableInteractiveSerialConsoleRequest,EnableInteractiveSerialConsoleResponse,OperationMetadata> enableInteractiveSerialConsoleOperationCallable()
- Overrides:
enableInteractiveSerialConsoleOperationCallable
in classBareMetalSolutionStub
-
disableInteractiveSerialConsoleCallable
public com.google.api.gax.rpc.UnaryCallable<DisableInteractiveSerialConsoleRequest,com.google.longrunning.Operation> disableInteractiveSerialConsoleCallable()
- Overrides:
disableInteractiveSerialConsoleCallable
in classBareMetalSolutionStub
-
disableInteractiveSerialConsoleOperationCallable
public com.google.api.gax.rpc.OperationCallable<DisableInteractiveSerialConsoleRequest,DisableInteractiveSerialConsoleResponse,OperationMetadata> disableInteractiveSerialConsoleOperationCallable()
- Overrides:
disableInteractiveSerialConsoleOperationCallable
in classBareMetalSolutionStub
-
detachLunCallable
public com.google.api.gax.rpc.UnaryCallable<DetachLunRequest,com.google.longrunning.Operation> detachLunCallable()
- Overrides:
detachLunCallable
in classBareMetalSolutionStub
-
detachLunOperationCallable
public com.google.api.gax.rpc.OperationCallable<DetachLunRequest,Instance,OperationMetadata> detachLunOperationCallable()
- Overrides:
detachLunOperationCallable
in classBareMetalSolutionStub
-
listSSHKeysCallable
public com.google.api.gax.rpc.UnaryCallable<ListSSHKeysRequest,ListSSHKeysResponse> listSSHKeysCallable()
- Overrides:
listSSHKeysCallable
in classBareMetalSolutionStub
-
listSSHKeysPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListSSHKeysRequest,BareMetalSolutionClient.ListSSHKeysPagedResponse> listSSHKeysPagedCallable()
- Overrides:
listSSHKeysPagedCallable
in classBareMetalSolutionStub
-
createSSHKeyCallable
public com.google.api.gax.rpc.UnaryCallable<CreateSSHKeyRequest,SSHKey> createSSHKeyCallable()
- Overrides:
createSSHKeyCallable
in classBareMetalSolutionStub
-
deleteSSHKeyCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteSSHKeyRequest,com.google.protobuf.Empty> deleteSSHKeyCallable()
- Overrides:
deleteSSHKeyCallable
in classBareMetalSolutionStub
-
listVolumesCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumesRequest,ListVolumesResponse> listVolumesCallable()
- Overrides:
listVolumesCallable
in classBareMetalSolutionStub
-
listVolumesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumesRequest,BareMetalSolutionClient.ListVolumesPagedResponse> listVolumesPagedCallable()
- Overrides:
listVolumesPagedCallable
in classBareMetalSolutionStub
-
getVolumeCallable
public com.google.api.gax.rpc.UnaryCallable<GetVolumeRequest,Volume> getVolumeCallable()
- Overrides:
getVolumeCallable
in classBareMetalSolutionStub
-
updateVolumeCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateVolumeRequest,com.google.longrunning.Operation> updateVolumeCallable()
- Overrides:
updateVolumeCallable
in classBareMetalSolutionStub
-
updateVolumeOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateVolumeRequest,Volume,OperationMetadata> updateVolumeOperationCallable()
- Overrides:
updateVolumeOperationCallable
in classBareMetalSolutionStub
-
renameVolumeCallable
public com.google.api.gax.rpc.UnaryCallable<RenameVolumeRequest,Volume> renameVolumeCallable()
- Overrides:
renameVolumeCallable
in classBareMetalSolutionStub
-
evictVolumeCallable
public com.google.api.gax.rpc.UnaryCallable<EvictVolumeRequest,com.google.longrunning.Operation> evictVolumeCallable()
- Overrides:
evictVolumeCallable
in classBareMetalSolutionStub
-
evictVolumeOperationCallable
public com.google.api.gax.rpc.OperationCallable<EvictVolumeRequest,com.google.protobuf.Empty,OperationMetadata> evictVolumeOperationCallable()
- Overrides:
evictVolumeOperationCallable
in classBareMetalSolutionStub
-
resizeVolumeCallable
public com.google.api.gax.rpc.UnaryCallable<ResizeVolumeRequest,com.google.longrunning.Operation> resizeVolumeCallable()
- Overrides:
resizeVolumeCallable
in classBareMetalSolutionStub
-
resizeVolumeOperationCallable
public com.google.api.gax.rpc.OperationCallable<ResizeVolumeRequest,Volume,OperationMetadata> resizeVolumeOperationCallable()
- Overrides:
resizeVolumeOperationCallable
in classBareMetalSolutionStub
-
listNetworksCallable
public com.google.api.gax.rpc.UnaryCallable<ListNetworksRequest,ListNetworksResponse> listNetworksCallable()
- Overrides:
listNetworksCallable
in classBareMetalSolutionStub
-
listNetworksPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListNetworksRequest,BareMetalSolutionClient.ListNetworksPagedResponse> listNetworksPagedCallable()
- Overrides:
listNetworksPagedCallable
in classBareMetalSolutionStub
-
listNetworkUsageCallable
public com.google.api.gax.rpc.UnaryCallable<ListNetworkUsageRequest,ListNetworkUsageResponse> listNetworkUsageCallable()
- Overrides:
listNetworkUsageCallable
in classBareMetalSolutionStub
-
getNetworkCallable
public com.google.api.gax.rpc.UnaryCallable<GetNetworkRequest,Network> getNetworkCallable()
- Overrides:
getNetworkCallable
in classBareMetalSolutionStub
-
updateNetworkCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateNetworkRequest,com.google.longrunning.Operation> updateNetworkCallable()
- Overrides:
updateNetworkCallable
in classBareMetalSolutionStub
-
updateNetworkOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateNetworkRequest,Network,OperationMetadata> updateNetworkOperationCallable()
- Overrides:
updateNetworkOperationCallable
in classBareMetalSolutionStub
-
createVolumeSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<CreateVolumeSnapshotRequest,VolumeSnapshot> createVolumeSnapshotCallable()
- Overrides:
createVolumeSnapshotCallable
in classBareMetalSolutionStub
-
restoreVolumeSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<RestoreVolumeSnapshotRequest,com.google.longrunning.Operation> restoreVolumeSnapshotCallable()
- Overrides:
restoreVolumeSnapshotCallable
in classBareMetalSolutionStub
-
restoreVolumeSnapshotOperationCallable
public com.google.api.gax.rpc.OperationCallable<RestoreVolumeSnapshotRequest,VolumeSnapshot,OperationMetadata> restoreVolumeSnapshotOperationCallable()
- Overrides:
restoreVolumeSnapshotOperationCallable
in classBareMetalSolutionStub
-
deleteVolumeSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteVolumeSnapshotRequest,com.google.protobuf.Empty> deleteVolumeSnapshotCallable()
- Overrides:
deleteVolumeSnapshotCallable
in classBareMetalSolutionStub
-
getVolumeSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<GetVolumeSnapshotRequest,VolumeSnapshot> getVolumeSnapshotCallable()
- Overrides:
getVolumeSnapshotCallable
in classBareMetalSolutionStub
-
listVolumeSnapshotsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumeSnapshotsRequest,ListVolumeSnapshotsResponse> listVolumeSnapshotsCallable()
- Overrides:
listVolumeSnapshotsCallable
in classBareMetalSolutionStub
-
listVolumeSnapshotsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumeSnapshotsRequest,BareMetalSolutionClient.ListVolumeSnapshotsPagedResponse> listVolumeSnapshotsPagedCallable()
- Overrides:
listVolumeSnapshotsPagedCallable
in classBareMetalSolutionStub
-
getLunCallable
public com.google.api.gax.rpc.UnaryCallable<GetLunRequest,Lun> getLunCallable()
- Overrides:
getLunCallable
in classBareMetalSolutionStub
-
listLunsCallable
public com.google.api.gax.rpc.UnaryCallable<ListLunsRequest,ListLunsResponse> listLunsCallable()
- Overrides:
listLunsCallable
in classBareMetalSolutionStub
-
listLunsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListLunsRequest,BareMetalSolutionClient.ListLunsPagedResponse> listLunsPagedCallable()
- Overrides:
listLunsPagedCallable
in classBareMetalSolutionStub
-
evictLunCallable
public com.google.api.gax.rpc.UnaryCallable<EvictLunRequest,com.google.longrunning.Operation> evictLunCallable()
- Overrides:
evictLunCallable
in classBareMetalSolutionStub
-
evictLunOperationCallable
public com.google.api.gax.rpc.OperationCallable<EvictLunRequest,com.google.protobuf.Empty,OperationMetadata> evictLunOperationCallable()
- Overrides:
evictLunOperationCallable
in classBareMetalSolutionStub
-
getNfsShareCallable
public com.google.api.gax.rpc.UnaryCallable<GetNfsShareRequest,NfsShare> getNfsShareCallable()
- Overrides:
getNfsShareCallable
in classBareMetalSolutionStub
-
listNfsSharesCallable
public com.google.api.gax.rpc.UnaryCallable<ListNfsSharesRequest,ListNfsSharesResponse> listNfsSharesCallable()
- Overrides:
listNfsSharesCallable
in classBareMetalSolutionStub
-
listNfsSharesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListNfsSharesRequest,BareMetalSolutionClient.ListNfsSharesPagedResponse> listNfsSharesPagedCallable()
- Overrides:
listNfsSharesPagedCallable
in classBareMetalSolutionStub
-
updateNfsShareCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateNfsShareRequest,com.google.longrunning.Operation> updateNfsShareCallable()
- Overrides:
updateNfsShareCallable
in classBareMetalSolutionStub
-
updateNfsShareOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateNfsShareRequest,NfsShare,OperationMetadata> updateNfsShareOperationCallable()
- Overrides:
updateNfsShareOperationCallable
in classBareMetalSolutionStub
-
createNfsShareCallable
public com.google.api.gax.rpc.UnaryCallable<CreateNfsShareRequest,com.google.longrunning.Operation> createNfsShareCallable()
- Overrides:
createNfsShareCallable
in classBareMetalSolutionStub
-
createNfsShareOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateNfsShareRequest,NfsShare,OperationMetadata> createNfsShareOperationCallable()
- Overrides:
createNfsShareOperationCallable
in classBareMetalSolutionStub
-
renameNfsShareCallable
public com.google.api.gax.rpc.UnaryCallable<RenameNfsShareRequest,NfsShare> renameNfsShareCallable()
- Overrides:
renameNfsShareCallable
in classBareMetalSolutionStub
-
deleteNfsShareCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteNfsShareRequest,com.google.longrunning.Operation> deleteNfsShareCallable()
- Overrides:
deleteNfsShareCallable
in classBareMetalSolutionStub
-
deleteNfsShareOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteNfsShareRequest,com.google.protobuf.Empty,OperationMetadata> deleteNfsShareOperationCallable()
- Overrides:
deleteNfsShareOperationCallable
in classBareMetalSolutionStub
-
listProvisioningQuotasCallable
public com.google.api.gax.rpc.UnaryCallable<ListProvisioningQuotasRequest,ListProvisioningQuotasResponse> listProvisioningQuotasCallable()
- Overrides:
listProvisioningQuotasCallable
in classBareMetalSolutionStub
-
listProvisioningQuotasPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListProvisioningQuotasRequest,BareMetalSolutionClient.ListProvisioningQuotasPagedResponse> listProvisioningQuotasPagedCallable()
- Overrides:
listProvisioningQuotasPagedCallable
in classBareMetalSolutionStub
-
submitProvisioningConfigCallable
public com.google.api.gax.rpc.UnaryCallable<SubmitProvisioningConfigRequest,SubmitProvisioningConfigResponse> submitProvisioningConfigCallable()
- Overrides:
submitProvisioningConfigCallable
in classBareMetalSolutionStub
-
getProvisioningConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetProvisioningConfigRequest,ProvisioningConfig> getProvisioningConfigCallable()
- Overrides:
getProvisioningConfigCallable
in classBareMetalSolutionStub
-
createProvisioningConfigCallable
public com.google.api.gax.rpc.UnaryCallable<CreateProvisioningConfigRequest,ProvisioningConfig> createProvisioningConfigCallable()
- Overrides:
createProvisioningConfigCallable
in classBareMetalSolutionStub
-
updateProvisioningConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateProvisioningConfigRequest,ProvisioningConfig> updateProvisioningConfigCallable()
- Overrides:
updateProvisioningConfigCallable
in classBareMetalSolutionStub
-
renameNetworkCallable
public com.google.api.gax.rpc.UnaryCallable<RenameNetworkRequest,Network> renameNetworkCallable()
- Overrides:
renameNetworkCallable
in classBareMetalSolutionStub
-
listOSImagesCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSImagesRequest,ListOSImagesResponse> listOSImagesCallable()
- Overrides:
listOSImagesCallable
in classBareMetalSolutionStub
-
listOSImagesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListOSImagesRequest,BareMetalSolutionClient.ListOSImagesPagedResponse> listOSImagesPagedCallable()
- Overrides:
listOSImagesPagedCallable
in classBareMetalSolutionStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallable
in classBareMetalSolutionStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,BareMetalSolutionClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallable
in classBareMetalSolutionStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallable
in classBareMetalSolutionStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classBareMetalSolutionStub
-
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
-
-