Class VersionsSettings (1.3.0)

public sealed class VersionsSettings : ServiceSettingsBase

Settings for VersionsClient instances.

Inheritance

Object > ServiceSettingsBase > VersionsSettings

Namespace

Google.Cloud.AppEngine.V1

Assembly

Google.Cloud.AppEngine.V1.dll

Constructors

VersionsSettings()

public VersionsSettings()

Constructs a new VersionsSettings object with default settings.

Properties

CreateVersionOperationsSettings

public OperationsSettings CreateVersionOperationsSettings { get; set; }

Long Running Operation settings for calls to VersionsClient.CreateVersion and VersionsClient.CreateVersionAsync.

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.

CreateVersionSettings

public CallSettings CreateVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VersionsClient.CreateVersion and VersionsClient.CreateVersionAsync.

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

DeleteVersionOperationsSettings

public OperationsSettings DeleteVersionOperationsSettings { get; set; }

Long Running Operation settings for calls to VersionsClient.DeleteVersion and VersionsClient.DeleteVersionAsync.

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.

DeleteVersionSettings

public CallSettings DeleteVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VersionsClient.DeleteVersion and VersionsClient.DeleteVersionAsync.

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

GetVersionSettings

public CallSettings GetVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VersionsClient.GetVersion and VersionsClient.GetVersionAsync.

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

ListVersionsSettings

public CallSettings ListVersionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VersionsClient.ListVersions and VersionsClient.ListVersionsAsync.

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

UpdateVersionOperationsSettings

public OperationsSettings UpdateVersionOperationsSettings { get; set; }

Long Running Operation settings for calls to VersionsClient.UpdateVersion and VersionsClient.UpdateVersionAsync.

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.

UpdateVersionSettings

public CallSettings UpdateVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VersionsClient.UpdateVersion and VersionsClient.UpdateVersionAsync.

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

Methods

Clone()

public VersionsSettings Clone()

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

Returns
TypeDescription
VersionsSettings

A deep clone of this VersionsSettings object.

GetDefault()

public static VersionsSettings GetDefault()

Get a new instance of the default VersionsSettings.

Returns
TypeDescription
VersionsSettings

A new instance of the default VersionsSettings.