Infrastructure Manager v1 API - Class ConfigSettings (1.0.0-beta01)

public sealed class ConfigSettings : ServiceSettingsBase

Reference documentation and code samples for the Infrastructure Manager v1 API class ConfigSettings.

Settings for ConfigClient instances.

Inheritance

object > ServiceSettingsBase > ConfigSettings

Namespace

Google.Cloud.Config.V1

Assembly

Google.Cloud.Config.V1.dll

Constructors

ConfigSettings()

public ConfigSettings()

Constructs a new ConfigSettings object with default settings.

Properties

CreateDeploymentOperationsSettings

public OperationsSettings CreateDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.CreateDeployment and ConfigClient.CreateDeploymentAsync.

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.

CreateDeploymentSettings

public CallSettings CreateDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.CreateDeployment and ConfigClient.CreateDeploymentAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteDeploymentOperationsSettings

public OperationsSettings DeleteDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.DeleteDeployment and ConfigClient.DeleteDeploymentAsync.

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.

DeleteDeploymentSettings

public CallSettings DeleteDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.DeleteDeployment and ConfigClient.DeleteDeploymentAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteStatefileSettings

public CallSettings DeleteStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.DeleteStatefile and ConfigClient.DeleteStatefileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ExportDeploymentStatefileSettings

public CallSettings ExportDeploymentStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ExportDeploymentStatefile and ConfigClient.ExportDeploymentStatefileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ExportLockInfoSettings

public CallSettings ExportLockInfoSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ExportLockInfo and ConfigClient.ExportLockInfoAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ExportRevisionStatefileSettings

public CallSettings ExportRevisionStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ExportRevisionStatefile and ConfigClient.ExportRevisionStatefileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetDeploymentSettings

public CallSettings GetDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetDeployment and ConfigClient.GetDeploymentAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetResourceSettings

public CallSettings GetResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetResource and ConfigClient.GetResourceAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetRevisionSettings

public CallSettings GetRevisionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetRevision and ConfigClient.GetRevisionAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
TypeDescription
IAMPolicySettings

ImportStatefileSettings

public CallSettings ImportStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ImportStatefile and ConfigClient.ImportStatefileAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListDeploymentsSettings

public CallSettings ListDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListDeployments and ConfigClient.ListDeploymentsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListResourcesSettings

public CallSettings ListResourcesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListResources and ConfigClient.ListResourcesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

ListRevisionsSettings

public CallSettings ListRevisionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListRevisions and ConfigClient.ListRevisionsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
TypeDescription
LocationsSettings

LockDeploymentOperationsSettings

public OperationsSettings LockDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.LockDeployment and ConfigClient.LockDeploymentAsync.

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.

LockDeploymentSettings

public CallSettings LockDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.LockDeployment and ConfigClient.LockDeploymentAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UnlockDeploymentOperationsSettings

public OperationsSettings UnlockDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.UnlockDeployment and ConfigClient.UnlockDeploymentAsync.

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.

UnlockDeploymentSettings

public CallSettings UnlockDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.UnlockDeployment and ConfigClient.UnlockDeploymentAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateDeploymentOperationsSettings

public OperationsSettings UpdateDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.UpdateDeployment and ConfigClient.UpdateDeploymentAsync.

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.

UpdateDeploymentSettings

public CallSettings UpdateDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.UpdateDeployment and ConfigClient.UpdateDeploymentAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public ConfigSettings Clone()

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

Returns
TypeDescription
ConfigSettings

A deep clone of this ConfigSettings object.

GetDefault()

public static ConfigSettings GetDefault()

Get a new instance of the default ConfigSettings.

Returns
TypeDescription
ConfigSettings

A new instance of the default ConfigSettings.