App Engine v1 API - Class InstancesSettings (2.1.0)

public sealed class InstancesSettings : ServiceSettingsBase

Reference documentation and code samples for the App Engine v1 API class InstancesSettings.

Settings for InstancesClient instances.

Inheritance

Object > ServiceSettingsBase > InstancesSettings

Namespace

Google.Cloud.AppEngine.V1

Assembly

Google.Cloud.AppEngine.V1.dll

Constructors

InstancesSettings()

public InstancesSettings()

Constructs a new InstancesSettings object with default settings.

Properties

DebugInstanceOperationsSettings

public OperationsSettings DebugInstanceOperationsSettings { get; set; }

Long Running Operation settings for calls to InstancesClient.DebugInstance and InstancesClient.DebugInstanceAsync.

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.

DebugInstanceSettings

public CallSettings DebugInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstancesClient.DebugInstance and InstancesClient.DebugInstanceAsync.

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

DeleteInstanceOperationsSettings

public OperationsSettings DeleteInstanceOperationsSettings { get; set; }

Long Running Operation settings for calls to InstancesClient.DeleteInstance and InstancesClient.DeleteInstanceAsync.

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.

DeleteInstanceSettings

public CallSettings DeleteInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstancesClient.DeleteInstance and InstancesClient.DeleteInstanceAsync.

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

GetInstanceSettings

public CallSettings GetInstanceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstancesClient.GetInstance and InstancesClient.GetInstanceAsync.

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

ListInstancesSettings

public CallSettings ListInstancesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to InstancesClient.ListInstances and InstancesClient.ListInstancesAsync.

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

Methods

Clone()

public InstancesSettings Clone()

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

Returns
TypeDescription
InstancesSettings

A deep clone of this InstancesSettings object.

GetDefault()

public static InstancesSettings GetDefault()

Get a new instance of the default InstancesSettings.

Returns
TypeDescription
InstancesSettings

A new instance of the default InstancesSettings.