Compute Engine v1 API - Class InstanceGroupManagerResizeRequestsSettings (2.16.0)

public sealed class InstanceGroupManagerResizeRequestsSettings : ServiceSettingsBase

Reference documentation and code samples for the Compute Engine v1 API class InstanceGroupManagerResizeRequestsSettings.

Settings for InstanceGroupManagerResizeRequestsClient instances.

Inheritance

object > ServiceSettingsBase > InstanceGroupManagerResizeRequestsSettings

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InstanceGroupManagerResizeRequestsSettings()

public InstanceGroupManagerResizeRequestsSettings()

Constructs a new InstanceGroupManagerResizeRequestsSettings object with default settings.

Properties

CancelOperationsSettings

public OperationsSettings CancelOperationsSettings { get; set; }

Long Running Operation settings for calls to InstanceGroupManagerResizeRequestsClient.Cancel and InstanceGroupManagerResizeRequestsClient.CancelAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CancelSettings

public CallSettings CancelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstanceGroupManagerResizeRequestsClient.Cancel and InstanceGroupManagerResizeRequestsClient.CancelAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 600 seconds.

DeleteOperationsSettings

public OperationsSettings DeleteOperationsSettings { get; set; }

Long Running Operation settings for calls to InstanceGroupManagerResizeRequestsClient.Delete and InstanceGroupManagerResizeRequestsClient.DeleteAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteSettings

public CallSettings DeleteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstanceGroupManagerResizeRequestsClient.Delete and InstanceGroupManagerResizeRequestsClient.DeleteAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 600 seconds.

GetSettings

public CallSettings GetSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstanceGroupManagerResizeRequestsClient.Get and InstanceGroupManagerResizeRequestsClient.GetAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 600 seconds.

InsertOperationsSettings

public OperationsSettings InsertOperationsSettings { get; set; }

Long Running Operation settings for calls to InstanceGroupManagerResizeRequestsClient.Insert and InstanceGroupManagerResizeRequestsClient.InsertAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

InsertSettings

public CallSettings InsertSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstanceGroupManagerResizeRequestsClient.Insert and InstanceGroupManagerResizeRequestsClient.InsertAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 600 seconds.

ListSettings

public CallSettings ListSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstanceGroupManagerResizeRequestsClient.List and InstanceGroupManagerResizeRequestsClient.ListAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 100 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: Unlimited
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 600 seconds.

Methods

Clone()

public InstanceGroupManagerResizeRequestsSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
InstanceGroupManagerResizeRequestsSettings

A deep clone of this InstanceGroupManagerResizeRequestsSettings object.

GetDefault()

public static InstanceGroupManagerResizeRequestsSettings GetDefault()

Get a new instance of the default InstanceGroupManagerResizeRequestsSettings.

Returns
Type Description
InstanceGroupManagerResizeRequestsSettings

A new instance of the default InstanceGroupManagerResizeRequestsSettings.