public sealed class BareMetalSolutionSettings : ServiceSettingsBaseReference documentation and code samples for the Bare Metal Solution v2 API class BareMetalSolutionSettings.
Settings for BareMetalSolutionClient instances.
Namespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
BareMetalSolutionSettings()
public BareMetalSolutionSettings()Constructs a new BareMetalSolutionSettings object with default settings.
Properties
DetachLunOperationsSettings
public OperationsSettings DetachLunOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.DetachLun and
BareMetalSolutionClient.DetachLunAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
DetachLunSettings
public CallSettings DetachLunSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.DetachLun and BareMetalSolutionClient.DetachLunAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetInstanceSettings
public CallSettings GetInstanceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.GetInstance and BareMetalSolutionClient.GetInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetLunSettings
public CallSettings GetLunSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.GetLun and BareMetalSolutionClient.GetLunAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetNetworkSettings
public CallSettings GetNetworkSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.GetNetwork and BareMetalSolutionClient.GetNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetNfsShareSettings
public CallSettings GetNfsShareSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.GetNfsShare and BareMetalSolutionClient.GetNfsShareAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetVolumeSettings
public CallSettings GetVolumeSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.GetVolume and BareMetalSolutionClient.GetVolumeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
IAMPolicySettings
public IAMPolicySettings IAMPolicySettings { get; set; }The settings to use for the IAMPolicyClient associated with the client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicySettings |
|
ListInstancesSettings
public CallSettings ListInstancesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ListInstances and BareMetalSolutionClient.ListInstancesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListLunsSettings
public CallSettings ListLunsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ListLuns and BareMetalSolutionClient.ListLunsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListNetworksSettings
public CallSettings ListNetworksSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ListNetworks and BareMetalSolutionClient.ListNetworksAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListNetworkUsageSettings
public CallSettings ListNetworkUsageSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ListNetworkUsage and BareMetalSolutionClient.ListNetworkUsageAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListNfsSharesSettings
public CallSettings ListNfsSharesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ListNfsShares and BareMetalSolutionClient.ListNfsSharesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListVolumesSettings
public CallSettings ListVolumesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ListVolumes and BareMetalSolutionClient.ListVolumesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description |
LocationsSettings |
|
ResetInstanceOperationsSettings
public OperationsSettings ResetInstanceOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.ResetInstance and
BareMetalSolutionClient.ResetInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
ResetInstanceSettings
public CallSettings ResetInstanceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ResetInstance and BareMetalSolutionClient.ResetInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ResizeVolumeOperationsSettings
public OperationsSettings ResizeVolumeOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.ResizeVolume and
BareMetalSolutionClient.ResizeVolumeAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
ResizeVolumeSettings
public CallSettings ResizeVolumeSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.ResizeVolume and BareMetalSolutionClient.ResizeVolumeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
StartInstanceOperationsSettings
public OperationsSettings StartInstanceOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.StartInstance and
BareMetalSolutionClient.StartInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
StartInstanceSettings
public CallSettings StartInstanceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.StartInstance and BareMetalSolutionClient.StartInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
StopInstanceOperationsSettings
public OperationsSettings StopInstanceOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.StopInstance and
BareMetalSolutionClient.StopInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
StopInstanceSettings
public CallSettings StopInstanceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.StopInstance and BareMetalSolutionClient.StopInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateInstanceOperationsSettings
public OperationsSettings UpdateInstanceOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.UpdateInstance and
BareMetalSolutionClient.UpdateInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateInstanceSettings
public CallSettings UpdateInstanceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.UpdateInstance and BareMetalSolutionClient.UpdateInstanceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateNetworkOperationsSettings
public OperationsSettings UpdateNetworkOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.UpdateNetwork and
BareMetalSolutionClient.UpdateNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateNetworkSettings
public CallSettings UpdateNetworkSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.UpdateNetwork and BareMetalSolutionClient.UpdateNetworkAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateNfsShareOperationsSettings
public OperationsSettings UpdateNfsShareOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.UpdateNfsShare and
BareMetalSolutionClient.UpdateNfsShareAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateNfsShareSettings
public CallSettings UpdateNfsShareSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.UpdateNfsShare and BareMetalSolutionClient.UpdateNfsShareAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateVolumeOperationsSettings
public OperationsSettings UpdateVolumeOperationsSettings { get; set; }Long Running Operation settings for calls to BareMetalSolutionClient.UpdateVolume and
BareMetalSolutionClient.UpdateVolumeAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
Uses default PollSettings of:
- Initial delay: 20 seconds.
- Delay multiplier: 1.5
- Maximum delay: 45 seconds.
- Total timeout: 24 hours.
UpdateVolumeSettings
public CallSettings UpdateVolumeSettings { get; set; }CallSettings for synchronous and asynchronous calls to
BareMetalSolutionClient.UpdateVolume and BareMetalSolutionClient.UpdateVolumeAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
Methods
Clone()
public BareMetalSolutionSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
BareMetalSolutionSettings |
A deep clone of this BareMetalSolutionSettings object. |
GetDefault()
public static BareMetalSolutionSettings GetDefault()Get a new instance of the default BareMetalSolutionSettings.
| Returns | |
|---|---|
| Type | Description |
BareMetalSolutionSettings |
A new instance of the default BareMetalSolutionSettings. |