public static class BareMetalSolutionSettings.Builder extends ClientSettings.Builder<BareMetalSolutionSettings,BareMetalSolutionSettings.Builder>
Builder for BareMetalSolutionSettings.
Constructors
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Parameter
protected Builder(BareMetalSolutionSettings settings)
Parameter
protected Builder(BareMetalSolutionStubSettings.Builder stubSettings)
Parameter
Methods
public BareMetalSolutionSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.
Note: This method does not support applying settings to streaming methods.
Parameter
Returns
public BareMetalSolutionSettings build()
Returns
Overrides
Exceptions
public UnaryCallSettings.Builder<CreateSnapshotSchedulePolicyRequest,SnapshotSchedulePolicy> createSnapshotSchedulePolicySettings()
Returns the builder for the settings used for calls to createSnapshotSchedulePolicy.
Returns
public UnaryCallSettings.Builder<CreateVolumeSnapshotRequest,VolumeSnapshot> createVolumeSnapshotSettings()
Returns the builder for the settings used for calls to createVolumeSnapshot.
Returns
public UnaryCallSettings.Builder<DeleteSnapshotSchedulePolicyRequest,Empty> deleteSnapshotSchedulePolicySettings()
Returns the builder for the settings used for calls to deleteSnapshotSchedulePolicy.
Returns
public UnaryCallSettings.Builder<DeleteVolumeSnapshotRequest,Empty> deleteVolumeSnapshotSettings()
Returns the builder for the settings used for calls to deleteVolumeSnapshot.
Returns
public UnaryCallSettings.Builder<GetInstanceRequest,Instance> getInstanceSettings()
Returns the builder for the settings used for calls to getInstance.
Returns
public UnaryCallSettings.Builder<GetLunRequest,Lun> getLunSettings()
Returns the builder for the settings used for calls to getLun.
Returns
public UnaryCallSettings.Builder<GetNetworkRequest,Network> getNetworkSettings()
Returns the builder for the settings used for calls to getNetwork.
Returns
public UnaryCallSettings.Builder<GetSnapshotSchedulePolicyRequest,SnapshotSchedulePolicy> getSnapshotSchedulePolicySettings()
Returns the builder for the settings used for calls to getSnapshotSchedulePolicy.
Returns
public BareMetalSolutionStubSettings.Builder getStubSettingsBuilder()
Returns
public UnaryCallSettings.Builder<GetVolumeRequest,Volume> getVolumeSettings()
Returns the builder for the settings used for calls to getVolume.
Returns
public UnaryCallSettings.Builder<GetVolumeSnapshotRequest,VolumeSnapshot> getVolumeSnapshotSettings()
Returns the builder for the settings used for calls to getVolumeSnapshot.
Returns
public PagedCallSettings.Builder<ListInstancesRequest,ListInstancesResponse,BareMetalSolutionClient.ListInstancesPagedResponse> listInstancesSettings()
Returns the builder for the settings used for calls to listInstances.
Returns
public PagedCallSettings.Builder<ListLunsRequest,ListLunsResponse,BareMetalSolutionClient.ListLunsPagedResponse> listLunsSettings()
Returns the builder for the settings used for calls to listLuns.
Returns
public PagedCallSettings.Builder<ListNetworksRequest,ListNetworksResponse,BareMetalSolutionClient.ListNetworksPagedResponse> listNetworksSettings()
Returns the builder for the settings used for calls to listNetworks.
Returns
public PagedCallSettings.Builder<ListSnapshotSchedulePoliciesRequest,ListSnapshotSchedulePoliciesResponse,BareMetalSolutionClient.ListSnapshotSchedulePoliciesPagedResponse> listSnapshotSchedulePoliciesSettings()
Returns the builder for the settings used for calls to listSnapshotSchedulePolicies.
Returns
public PagedCallSettings.Builder<ListVolumeSnapshotsRequest,ListVolumeSnapshotsResponse,BareMetalSolutionClient.ListVolumeSnapshotsPagedResponse> listVolumeSnapshotsSettings()
Returns the builder for the settings used for calls to listVolumeSnapshots.
Returns
public PagedCallSettings.Builder<ListVolumesRequest,ListVolumesResponse,BareMetalSolutionClient.ListVolumesPagedResponse> listVolumesSettings()
Returns the builder for the settings used for calls to listVolumes.
Returns
public OperationCallSettings.Builder<ResetInstanceRequest,ResetInstanceResponse,OperationMetadata> resetInstanceOperationSettings()
Returns the builder for the settings used for calls to resetInstance.
Returns
public UnaryCallSettings.Builder<ResetInstanceRequest,Operation> resetInstanceSettings()
Returns the builder for the settings used for calls to resetInstance.
Returns
public OperationCallSettings.Builder<RestoreVolumeSnapshotRequest,VolumeSnapshot,OperationMetadata> restoreVolumeSnapshotOperationSettings()
Returns the builder for the settings used for calls to restoreVolumeSnapshot.
Returns
public UnaryCallSettings.Builder<RestoreVolumeSnapshotRequest,Operation> restoreVolumeSnapshotSettings()
Returns the builder for the settings used for calls to restoreVolumeSnapshot.
Returns
public UnaryCallSettings.Builder<UpdateSnapshotSchedulePolicyRequest,SnapshotSchedulePolicy> updateSnapshotSchedulePolicySettings()
Returns the builder for the settings used for calls to updateSnapshotSchedulePolicy.
Returns
public OperationCallSettings.Builder<UpdateVolumeRequest,Volume,OperationMetadata> updateVolumeOperationSettings()
Returns the builder for the settings used for calls to updateVolume.
Returns
public UnaryCallSettings.Builder<UpdateVolumeRequest,Operation> updateVolumeSettings()
Returns the builder for the settings used for calls to updateVolume.
Returns