public sealed class BareMetalSolutionSettings : ServiceSettingsBase
Reference 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. |