Compute Engine v1 API - Class RegionInstanceGroupManagersSettings (3.2.0)

public sealed class RegionInstanceGroupManagersSettings : ServiceSettingsBase

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

Settings for RegionInstanceGroupManagersClient instances.

Inheritance

object > ServiceSettingsBase > RegionInstanceGroupManagersSettings

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

RegionInstanceGroupManagersSettings()

public RegionInstanceGroupManagersSettings()

Constructs a new RegionInstanceGroupManagersSettings object with default settings.

Properties

AbandonInstancesOperationsSettings

public OperationsSettings AbandonInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.AbandonInstances and RegionInstanceGroupManagersClient.AbandonInstancesAsync.

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.

AbandonInstancesSettings

public CallSettings AbandonInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.AbandonInstances and RegionInstanceGroupManagersClient.AbandonInstancesAsync.

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

ApplyUpdatesToInstancesOperationsSettings

public OperationsSettings ApplyUpdatesToInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.ApplyUpdatesToInstances and RegionInstanceGroupManagersClient.ApplyUpdatesToInstancesAsync.

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.

ApplyUpdatesToInstancesSettings

public CallSettings ApplyUpdatesToInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.ApplyUpdatesToInstances and RegionInstanceGroupManagersClient.ApplyUpdatesToInstancesAsync.

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

CreateInstancesOperationsSettings

public OperationsSettings CreateInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.CreateInstances and RegionInstanceGroupManagersClient.CreateInstancesAsync.

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.

CreateInstancesSettings

public CallSettings CreateInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.CreateInstances and RegionInstanceGroupManagersClient.CreateInstancesAsync.

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

DeleteInstancesOperationsSettings

public OperationsSettings DeleteInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.DeleteInstances and RegionInstanceGroupManagersClient.DeleteInstancesAsync.

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.

DeleteInstancesSettings

public CallSettings DeleteInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.DeleteInstances and RegionInstanceGroupManagersClient.DeleteInstancesAsync.

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 RegionInstanceGroupManagersClient.Delete and RegionInstanceGroupManagersClient.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.

DeletePerInstanceConfigsOperationsSettings

public OperationsSettings DeletePerInstanceConfigsOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.DeletePerInstanceConfigs and RegionInstanceGroupManagersClient.DeletePerInstanceConfigsAsync.

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.

DeletePerInstanceConfigsSettings

public CallSettings DeletePerInstanceConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.DeletePerInstanceConfigs and RegionInstanceGroupManagersClient.DeletePerInstanceConfigsAsync.

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

DeleteSettings

public CallSettings DeleteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.Delete and RegionInstanceGroupManagersClient.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 RegionInstanceGroupManagersClient.Get and RegionInstanceGroupManagersClient.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 RegionInstanceGroupManagersClient.Insert and RegionInstanceGroupManagersClient.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 RegionInstanceGroupManagersClient.Insert and RegionInstanceGroupManagersClient.InsertAsync.

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

ListErrorsSettings

public CallSettings ListErrorsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.ListErrors and RegionInstanceGroupManagersClient.ListErrorsAsync .

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.

ListManagedInstancesSettings

public CallSettings ListManagedInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.ListManagedInstances and RegionInstanceGroupManagersClient.ListManagedInstancesAsync.

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

ListPerInstanceConfigsSettings

public CallSettings ListPerInstanceConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.ListPerInstanceConfigs and RegionInstanceGroupManagersClient.ListPerInstanceConfigsAsync.

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 RegionInstanceGroupManagersClient.List and RegionInstanceGroupManagersClient.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.

PatchOperationsSettings

public OperationsSettings PatchOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.Patch and RegionInstanceGroupManagersClient.PatchAsync.

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.

PatchPerInstanceConfigsOperationsSettings

public OperationsSettings PatchPerInstanceConfigsOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.PatchPerInstanceConfigs and RegionInstanceGroupManagersClient.PatchPerInstanceConfigsAsync.

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.

PatchPerInstanceConfigsSettings

public CallSettings PatchPerInstanceConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.PatchPerInstanceConfigs and RegionInstanceGroupManagersClient.PatchPerInstanceConfigsAsync.

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

PatchSettings

public CallSettings PatchSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.Patch and RegionInstanceGroupManagersClient.PatchAsync.

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

RecreateInstancesOperationsSettings

public OperationsSettings RecreateInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.RecreateInstances and RegionInstanceGroupManagersClient.RecreateInstancesAsync.

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.

RecreateInstancesSettings

public CallSettings RecreateInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.RecreateInstances and RegionInstanceGroupManagersClient.RecreateInstancesAsync.

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

ResizeOperationsSettings

public OperationsSettings ResizeOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.Resize and RegionInstanceGroupManagersClient.ResizeAsync.

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.

ResizeSettings

public CallSettings ResizeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.Resize and RegionInstanceGroupManagersClient.ResizeAsync.

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

ResumeInstancesOperationsSettings

public OperationsSettings ResumeInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.ResumeInstances and RegionInstanceGroupManagersClient.ResumeInstancesAsync.

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.

ResumeInstancesSettings

public CallSettings ResumeInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.ResumeInstances and RegionInstanceGroupManagersClient.ResumeInstancesAsync.

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

SetInstanceTemplateOperationsSettings

public OperationsSettings SetInstanceTemplateOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.SetInstanceTemplate and RegionInstanceGroupManagersClient.SetInstanceTemplateAsync.

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.

SetInstanceTemplateSettings

public CallSettings SetInstanceTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.SetInstanceTemplate and RegionInstanceGroupManagersClient.SetInstanceTemplateAsync.

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

SetTargetPoolsOperationsSettings

public OperationsSettings SetTargetPoolsOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.SetTargetPools and RegionInstanceGroupManagersClient.SetTargetPoolsAsync.

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.

SetTargetPoolsSettings

public CallSettings SetTargetPoolsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.SetTargetPools and RegionInstanceGroupManagersClient.SetTargetPoolsAsync.

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

StartInstancesOperationsSettings

public OperationsSettings StartInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.StartInstances and RegionInstanceGroupManagersClient.StartInstancesAsync.

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.

StartInstancesSettings

public CallSettings StartInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.StartInstances and RegionInstanceGroupManagersClient.StartInstancesAsync.

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

StopInstancesOperationsSettings

public OperationsSettings StopInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.StopInstances and RegionInstanceGroupManagersClient.StopInstancesAsync.

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.

StopInstancesSettings

public CallSettings StopInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.StopInstances and RegionInstanceGroupManagersClient.StopInstancesAsync.

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

SuspendInstancesOperationsSettings

public OperationsSettings SuspendInstancesOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.SuspendInstances and RegionInstanceGroupManagersClient.SuspendInstancesAsync.

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.

SuspendInstancesSettings

public CallSettings SuspendInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.SuspendInstances and RegionInstanceGroupManagersClient.SuspendInstancesAsync.

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

UpdatePerInstanceConfigsOperationsSettings

public OperationsSettings UpdatePerInstanceConfigsOperationsSettings { get; set; }

Long Running Operation settings for calls to RegionInstanceGroupManagersClient.UpdatePerInstanceConfigs and RegionInstanceGroupManagersClient.UpdatePerInstanceConfigsAsync.

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.

UpdatePerInstanceConfigsSettings

public CallSettings UpdatePerInstanceConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to RegionInstanceGroupManagersClient.UpdatePerInstanceConfigs and RegionInstanceGroupManagersClient.UpdatePerInstanceConfigsAsync.

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

Methods

Clone()

public RegionInstanceGroupManagersSettings Clone()

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

Returns
Type Description
RegionInstanceGroupManagersSettings

A deep clone of this RegionInstanceGroupManagersSettings object.

GetDefault()

public static RegionInstanceGroupManagersSettings GetDefault()

Get a new instance of the default RegionInstanceGroupManagersSettings.

Returns
Type Description
RegionInstanceGroupManagersSettings

A new instance of the default RegionInstanceGroupManagersSettings.