public abstract class BareMetalSolutionStub implements BackgroundResource
Base stub class for the BareMetalSolution service API.
This class is for advanced usage and reflects the underlying API directly.
Constructors
public BareMetalSolutionStub()
Methods
public abstract void close()
public UnaryCallable<CreateSnapshotSchedulePolicyRequest,SnapshotSchedulePolicy> createSnapshotSchedulePolicyCallable()
Returns
public UnaryCallable<CreateVolumeSnapshotRequest,VolumeSnapshot> createVolumeSnapshotCallable()
Returns
public UnaryCallable<DeleteSnapshotSchedulePolicyRequest,Empty> deleteSnapshotSchedulePolicyCallable()
Returns
public UnaryCallable<DeleteVolumeSnapshotRequest,Empty> deleteVolumeSnapshotCallable()
Returns
public UnaryCallable<GetInstanceRequest,Instance> getInstanceCallable()
Returns
public UnaryCallable<GetLunRequest,Lun> getLunCallable()
Returns
public UnaryCallable<GetNetworkRequest,Network> getNetworkCallable()
Returns
public OperationsStub getOperationsStub()
Returns
public UnaryCallable<GetSnapshotSchedulePolicyRequest,SnapshotSchedulePolicy> getSnapshotSchedulePolicyCallable()
Returns
public UnaryCallable<GetVolumeRequest,Volume> getVolumeCallable()
Returns
public UnaryCallable<GetVolumeSnapshotRequest,VolumeSnapshot> getVolumeSnapshotCallable()
Returns
public UnaryCallable<ListInstancesRequest,ListInstancesResponse> listInstancesCallable()
Returns
listInstancesPagedCallable()
public UnaryCallable<ListInstancesRequest,BareMetalSolutionClient.ListInstancesPagedResponse> listInstancesPagedCallable()
Returns
public UnaryCallable<ListLunsRequest,ListLunsResponse> listLunsCallable()
Returns
listLunsPagedCallable()
public UnaryCallable<ListLunsRequest,BareMetalSolutionClient.ListLunsPagedResponse> listLunsPagedCallable()
Returns
public UnaryCallable<ListNetworksRequest,ListNetworksResponse> listNetworksCallable()
Returns
listNetworksPagedCallable()
public UnaryCallable<ListNetworksRequest,BareMetalSolutionClient.ListNetworksPagedResponse> listNetworksPagedCallable()
Returns
public UnaryCallable<ListSnapshotSchedulePoliciesRequest,ListSnapshotSchedulePoliciesResponse> listSnapshotSchedulePoliciesCallable()
Returns
listSnapshotSchedulePoliciesPagedCallable()
public UnaryCallable<ListSnapshotSchedulePoliciesRequest,BareMetalSolutionClient.ListSnapshotSchedulePoliciesPagedResponse> listSnapshotSchedulePoliciesPagedCallable()
Returns
public UnaryCallable<ListVolumeSnapshotsRequest,ListVolumeSnapshotsResponse> listVolumeSnapshotsCallable()
Returns
listVolumeSnapshotsPagedCallable()
public UnaryCallable<ListVolumeSnapshotsRequest,BareMetalSolutionClient.ListVolumeSnapshotsPagedResponse> listVolumeSnapshotsPagedCallable()
Returns
public UnaryCallable<ListVolumesRequest,ListVolumesResponse> listVolumesCallable()
Returns
listVolumesPagedCallable()
public UnaryCallable<ListVolumesRequest,BareMetalSolutionClient.ListVolumesPagedResponse> listVolumesPagedCallable()
Returns
public UnaryCallable<ResetInstanceRequest,Operation> resetInstanceCallable()
Returns
public OperationCallable<ResetInstanceRequest,ResetInstanceResponse,OperationMetadata> resetInstanceOperationCallable()
Returns
public UnaryCallable<RestoreVolumeSnapshotRequest,Operation> restoreVolumeSnapshotCallable()
Returns
public OperationCallable<RestoreVolumeSnapshotRequest,VolumeSnapshot,OperationMetadata> restoreVolumeSnapshotOperationCallable()
Returns
public UnaryCallable<UpdateSnapshotSchedulePolicyRequest,SnapshotSchedulePolicy> updateSnapshotSchedulePolicyCallable()
Returns
public UnaryCallable<UpdateVolumeRequest,Operation> updateVolumeCallable()
Returns
public OperationCallable<UpdateVolumeRequest,Volume,OperationMetadata> updateVolumeOperationCallable()
Returns