Compute Engine v1 API - Class InstanceGroupManagersSettings (2.4.0)

public sealed class InstanceGroupManagersSettings : ServiceSettingsBase

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

Settings for InstanceGroupManagersClient instances.

Inheritance

Object > ServiceSettingsBase > InstanceGroupManagersSettings

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InstanceGroupManagersSettings()

public InstanceGroupManagersSettings()

Constructs a new InstanceGroupManagersSettings object with default settings.

Properties

AbandonInstancesOperationsSettings

public OperationsSettings AbandonInstancesOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.AbandonInstances and InstanceGroupManagersClient.AbandonInstancesAsync .

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

AggregatedListSettings

public CallSettings AggregatedListSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstanceGroupManagersClient.AggregatedList and InstanceGroupManagersClient.AggregatedListAsync .

Property Value
TypeDescription
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.

ApplyUpdatesToInstancesOperationsSettings

public OperationsSettings ApplyUpdatesToInstancesOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.ApplyUpdatesToInstances and InstanceGroupManagersClient.ApplyUpdatesToInstancesAsync.

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

CreateInstancesOperationsSettings

public OperationsSettings CreateInstancesOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.CreateInstances and InstanceGroupManagersClient.CreateInstancesAsync .

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

DeleteInstancesOperationsSettings

public OperationsSettings DeleteInstancesOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.DeleteInstances and InstanceGroupManagersClient.DeleteInstancesAsync .

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

DeleteOperationsSettings

public OperationsSettings DeleteOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.DeletePerInstanceConfigs and InstanceGroupManagersClient.DeletePerInstanceConfigsAsync.

Property Value
TypeDescription
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 InstanceGroupManagersClient.DeletePerInstanceConfigs and InstanceGroupManagersClient.DeletePerInstanceConfigsAsync.

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

DeleteSettings

public CallSettings DeleteSettings { get; set; }

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

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

GetSettings

public CallSettings GetSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.Insert and InstanceGroupManagersClient.InsertAsync.

Property Value
TypeDescription
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 InstanceGroupManagersClient.Insert and InstanceGroupManagersClient.InsertAsync.

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

ListErrorsSettings

public CallSettings ListErrorsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.ListManagedInstances and InstanceGroupManagersClient.ListManagedInstancesAsync.

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

ListPerInstanceConfigsSettings

public CallSettings ListPerInstanceConfigsSettings { get; set; }

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

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

ListSettings

public CallSettings ListSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.Patch and InstanceGroupManagersClient.PatchAsync.

Property Value
TypeDescription
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 InstanceGroupManagersClient.PatchPerInstanceConfigs and InstanceGroupManagersClient.PatchPerInstanceConfigsAsync.

Property Value
TypeDescription
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 InstanceGroupManagersClient.PatchPerInstanceConfigs and InstanceGroupManagersClient.PatchPerInstanceConfigsAsync.

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

PatchSettings

public CallSettings PatchSettings { get; set; }

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

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

RecreateInstancesOperationsSettings

public OperationsSettings RecreateInstancesOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.RecreateInstances and InstanceGroupManagersClient.RecreateInstancesAsync.

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

ResizeOperationsSettings

public OperationsSettings ResizeOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.Resize and InstanceGroupManagersClient.ResizeAsync.

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

SetInstanceTemplateOperationsSettings

public OperationsSettings SetInstanceTemplateOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.SetInstanceTemplate and InstanceGroupManagersClient.SetInstanceTemplateAsync.

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

SetTargetPoolsOperationsSettings

public OperationsSettings SetTargetPoolsOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.SetTargetPools and InstanceGroupManagersClient.SetTargetPoolsAsync .

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

UpdatePerInstanceConfigsOperationsSettings

public OperationsSettings UpdatePerInstanceConfigsOperationsSettings { get; set; }

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

Property Value
TypeDescription
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 InstanceGroupManagersClient.UpdatePerInstanceConfigs and InstanceGroupManagersClient.UpdatePerInstanceConfigsAsync.

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

Methods

Clone()

public InstanceGroupManagersSettings Clone()

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

Returns
TypeDescription
InstanceGroupManagersSettings

A deep clone of this InstanceGroupManagersSettings object.

GetDefault()

public static InstanceGroupManagersSettings GetDefault()

Get a new instance of the default InstanceGroupManagersSettings.

Returns
TypeDescription
InstanceGroupManagersSettings

A new instance of the default InstanceGroupManagersSettings.