public sealed class ConfigSettings : ServiceSettingsBaseReference documentation and code samples for the Infrastructure Manager v1 API class ConfigSettings.
Settings for ConfigClient instances.
Namespace
Google.Cloud.Config.V1Assembly
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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
IAMPolicySettings |
|
ImportStatefileSettings
public CallSettings ImportStatefileSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ConfigClient.ImportStatefile and ConfigClient.ImportStatefileAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
LocationsSettings |
|
LockDeploymentOperationsSettings
public OperationsSettings LockDeploymentOperationsSettings { get; set; }Long Running Operation settings for calls to ConfigClient.LockDeployment and
ConfigClient.LockDeploymentAsync.
| Property Value | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
ConfigSettings |
A deep clone of this ConfigSettings object. |
GetDefault()
public static ConfigSettings GetDefault()Get a new instance of the default ConfigSettings.
| Returns | |
|---|---|
| Type | Description |
ConfigSettings |
A new instance of the default ConfigSettings. |