public static class BareMetalSolutionStubSettings.Builder extends StubSettings.Builder<BareMetalSolutionStubSettings,BareMetalSolutionStubSettings.Builder>
Builder for BareMetalSolutionStubSettings.
Constructors
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
protected Builder(BareMetalSolutionStubSettings settings)
Methods
public BareMetalSolutionStubSettings.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.
public BareMetalSolutionStubSettings build()
Overrides
public OperationCallSettings.Builder<CreateNfsShareRequest,NfsShare,OperationMetadata> createNfsShareOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to createNfsShare.
public UnaryCallSettings.Builder<CreateNfsShareRequest,Operation> createNfsShareSettings()
Returns the builder for the settings used for calls to createNfsShare.
public UnaryCallSettings.Builder<CreateProvisioningConfigRequest,ProvisioningConfig> createProvisioningConfigSettings()
Returns the builder for the settings used for calls to createProvisioningConfig.
public UnaryCallSettings.Builder<CreateSSHKeyRequest,SSHKey> createSSHKeySettings()
Returns the builder for the settings used for calls to createSSHKey.
public UnaryCallSettings.Builder<CreateVolumeSnapshotRequest,VolumeSnapshot> createVolumeSnapshotSettings()
Returns the builder for the settings used for calls to createVolumeSnapshot.
public OperationCallSettings.Builder<DeleteNfsShareRequest,Empty,OperationMetadata> deleteNfsShareOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to deleteNfsShare.
public UnaryCallSettings.Builder<DeleteNfsShareRequest,Operation> deleteNfsShareSettings()
Returns the builder for the settings used for calls to deleteNfsShare.
public UnaryCallSettings.Builder<DeleteSSHKeyRequest,Empty> deleteSSHKeySettings()
Returns the builder for the settings used for calls to deleteSSHKey.
public UnaryCallSettings.Builder<DeleteVolumeSnapshotRequest,Empty> deleteVolumeSnapshotSettings()
Returns the builder for the settings used for calls to deleteVolumeSnapshot.
public OperationCallSettings.Builder<DetachLunRequest,Instance,OperationMetadata> detachLunOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to detachLun.
public UnaryCallSettings.Builder<DetachLunRequest,Operation> detachLunSettings()
Returns the builder for the settings used for calls to detachLun.
public OperationCallSettings.Builder<DisableInteractiveSerialConsoleRequest,DisableInteractiveSerialConsoleResponse,OperationMetadata> disableInteractiveSerialConsoleOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to disableInteractiveSerialConsole.
public UnaryCallSettings.Builder<DisableInteractiveSerialConsoleRequest,Operation> disableInteractiveSerialConsoleSettings()
Returns the builder for the settings used for calls to disableInteractiveSerialConsole.
public OperationCallSettings.Builder<EnableInteractiveSerialConsoleRequest,EnableInteractiveSerialConsoleResponse,OperationMetadata> enableInteractiveSerialConsoleOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to enableInteractiveSerialConsole.
public UnaryCallSettings.Builder<EnableInteractiveSerialConsoleRequest,Operation> enableInteractiveSerialConsoleSettings()
Returns the builder for the settings used for calls to enableInteractiveSerialConsole.
public OperationCallSettings.Builder<EvictLunRequest,Empty,OperationMetadata> evictLunOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to evictLun.
public UnaryCallSettings.Builder<EvictLunRequest,Operation> evictLunSettings()
Returns the builder for the settings used for calls to evictLun.
public OperationCallSettings.Builder<EvictVolumeRequest,Empty,OperationMetadata> evictVolumeOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to evictVolume.
public UnaryCallSettings.Builder<EvictVolumeRequest,Operation> evictVolumeSettings()
Returns the builder for the settings used for calls to evictVolume.
public UnaryCallSettings.Builder<GetInstanceRequest,Instance> getInstanceSettings()
Returns the builder for the settings used for calls to getInstance.
public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()
Returns the builder for the settings used for calls to getLocation.
Returns Type Description Builder <com.google.cloud.location.GetLocationRequest ,com.google.cloud.location.Location >
public UnaryCallSettings.Builder<GetLunRequest,Lun> getLunSettings()
Returns the builder for the settings used for calls to getLun.
public UnaryCallSettings.Builder<GetNetworkRequest,Network> getNetworkSettings()
Returns the builder for the settings used for calls to getNetwork.
public UnaryCallSettings.Builder<GetNfsShareRequest,NfsShare> getNfsShareSettings()
Returns the builder for the settings used for calls to getNfsShare.
public UnaryCallSettings.Builder<GetProvisioningConfigRequest,ProvisioningConfig> getProvisioningConfigSettings()
Returns the builder for the settings used for calls to getProvisioningConfig.
public UnaryCallSettings.Builder<GetVolumeRequest,Volume> getVolumeSettings()
Returns the builder for the settings used for calls to getVolume.
public UnaryCallSettings.Builder<GetVolumeSnapshotRequest,VolumeSnapshot> getVolumeSnapshotSettings()
Returns the builder for the settings used for calls to getVolumeSnapshot.
public PagedCallSettings.Builder<ListInstancesRequest,ListInstancesResponse,BareMetalSolutionClient.ListInstancesPagedResponse> listInstancesSettings()
Returns the builder for the settings used for calls to listInstances.
public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,BareMetalSolutionClient.ListLocationsPagedResponse> listLocationsSettings()
Returns the builder for the settings used for calls to listLocations.
public PagedCallSettings.Builder<ListLunsRequest,ListLunsResponse,BareMetalSolutionClient.ListLunsPagedResponse> listLunsSettings()
Returns the builder for the settings used for calls to listLuns.
public UnaryCallSettings.Builder<ListNetworkUsageRequest,ListNetworkUsageResponse> listNetworkUsageSettings()
Returns the builder for the settings used for calls to listNetworkUsage.
public PagedCallSettings.Builder<ListNetworksRequest,ListNetworksResponse,BareMetalSolutionClient.ListNetworksPagedResponse> listNetworksSettings()
Returns the builder for the settings used for calls to listNetworks.
public PagedCallSettings.Builder<ListNfsSharesRequest,ListNfsSharesResponse,BareMetalSolutionClient.ListNfsSharesPagedResponse> listNfsSharesSettings()
Returns the builder for the settings used for calls to listNfsShares.
public PagedCallSettings.Builder<ListOSImagesRequest,ListOSImagesResponse,BareMetalSolutionClient.ListOSImagesPagedResponse> listOSImagesSettings()
Returns the builder for the settings used for calls to listOSImages.
public PagedCallSettings.Builder<ListProvisioningQuotasRequest,ListProvisioningQuotasResponse,BareMetalSolutionClient.ListProvisioningQuotasPagedResponse> listProvisioningQuotasSettings()
Returns the builder for the settings used for calls to listProvisioningQuotas.
public PagedCallSettings.Builder<ListSSHKeysRequest,ListSSHKeysResponse,BareMetalSolutionClient.ListSSHKeysPagedResponse> listSSHKeysSettings()
Returns the builder for the settings used for calls to listSSHKeys.
public PagedCallSettings.Builder<ListVolumeSnapshotsRequest,ListVolumeSnapshotsResponse,BareMetalSolutionClient.ListVolumeSnapshotsPagedResponse> listVolumeSnapshotsSettings()
Returns the builder for the settings used for calls to listVolumeSnapshots.
public PagedCallSettings.Builder<ListVolumesRequest,ListVolumesResponse,BareMetalSolutionClient.ListVolumesPagedResponse> listVolumesSettings()
Returns the builder for the settings used for calls to listVolumes.
public UnaryCallSettings.Builder<RenameInstanceRequest,Instance> renameInstanceSettings()
Returns the builder for the settings used for calls to renameInstance.
public UnaryCallSettings.Builder<RenameNetworkRequest,Network> renameNetworkSettings()
Returns the builder for the settings used for calls to renameNetwork.
public UnaryCallSettings.Builder<RenameNfsShareRequest,NfsShare> renameNfsShareSettings()
Returns the builder for the settings used for calls to renameNfsShare.
public UnaryCallSettings.Builder<RenameVolumeRequest,Volume> renameVolumeSettings()
Returns the builder for the settings used for calls to renameVolume.
public OperationCallSettings.Builder<ResetInstanceRequest,ResetInstanceResponse,OperationMetadata> resetInstanceOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to resetInstance.
public UnaryCallSettings.Builder<ResetInstanceRequest,Operation> resetInstanceSettings()
Returns the builder for the settings used for calls to resetInstance.
public OperationCallSettings.Builder<ResizeVolumeRequest,Volume,OperationMetadata> resizeVolumeOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to resizeVolume.
public UnaryCallSettings.Builder<ResizeVolumeRequest,Operation> resizeVolumeSettings()
Returns the builder for the settings used for calls to resizeVolume.
public OperationCallSettings.Builder<RestoreVolumeSnapshotRequest,VolumeSnapshot,OperationMetadata> restoreVolumeSnapshotOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to restoreVolumeSnapshot.
public UnaryCallSettings.Builder<RestoreVolumeSnapshotRequest,Operation> restoreVolumeSnapshotSettings()
Returns the builder for the settings used for calls to restoreVolumeSnapshot.
public OperationCallSettings.Builder<StartInstanceRequest,StartInstanceResponse,OperationMetadata> startInstanceOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to startInstance.
public UnaryCallSettings.Builder<StartInstanceRequest,Operation> startInstanceSettings()
Returns the builder for the settings used for calls to startInstance.
public OperationCallSettings.Builder<StopInstanceRequest,StopInstanceResponse,OperationMetadata> stopInstanceOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to stopInstance.
public UnaryCallSettings.Builder<StopInstanceRequest,Operation> stopInstanceSettings()
Returns the builder for the settings used for calls to stopInstance.
public UnaryCallSettings.Builder<SubmitProvisioningConfigRequest,SubmitProvisioningConfigResponse> submitProvisioningConfigSettings()
Returns the builder for the settings used for calls to submitProvisioningConfig.
public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns Type Description com.google.common.collect.ImmutableList <Builder <? ,? >>
public OperationCallSettings.Builder<UpdateInstanceRequest,Instance,OperationMetadata> updateInstanceOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to updateInstance.
public UnaryCallSettings.Builder<UpdateInstanceRequest,Operation> updateInstanceSettings()
Returns the builder for the settings used for calls to updateInstance.
public OperationCallSettings.Builder<UpdateNetworkRequest,Network,OperationMetadata> updateNetworkOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to updateNetwork.
public UnaryCallSettings.Builder<UpdateNetworkRequest,Operation> updateNetworkSettings()
Returns the builder for the settings used for calls to updateNetwork.
public OperationCallSettings.Builder<UpdateNfsShareRequest,NfsShare,OperationMetadata> updateNfsShareOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to updateNfsShare.
public UnaryCallSettings.Builder<UpdateNfsShareRequest,Operation> updateNfsShareSettings()
Returns the builder for the settings used for calls to updateNfsShare.
public UnaryCallSettings.Builder<UpdateProvisioningConfigRequest,ProvisioningConfig> updateProvisioningConfigSettings()
Returns the builder for the settings used for calls to updateProvisioningConfig.
public OperationCallSettings.Builder<UpdateVolumeRequest,Volume,OperationMetadata> updateVolumeOperationSettings()
Beta
The surface for use by generated code is not stable yet and may change in the future.
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Returns the builder for the settings used for calls to updateVolume.
public UnaryCallSettings.Builder<UpdateVolumeRequest,Operation> updateVolumeSettings()
Returns the builder for the settings used for calls to updateVolume.