Class ClusterManagerSettings

public sealed class ClusterManagerSettings : ServiceSettingsBase

Settings for ClusterManagerClient instances.

Inheritance

Object > ServiceSettingsBase > ClusterManagerSettings

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

ClusterManagerSettings()

public ClusterManagerSettings()

Constructs a new ClusterManagerSettings object with default settings.

Properties

CancelOperationSettings

public CallSettings CancelOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.CancelOperation and ClusterManagerClient.CancelOperationAsync.

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

CompleteIPRotationSettings

public CallSettings CompleteIPRotationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.CompleteIPRotation and ClusterManagerClient.CompleteIPRotationAsync.

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

CreateClusterSettings

public CallSettings CreateClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.CreateCluster and ClusterManagerClient.CreateClusterAsync.

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

CreateNodePoolSettings

public CallSettings CreateNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.CreateNodePool and ClusterManagerClient.CreateNodePoolAsync.

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

DeleteClusterSettings

public CallSettings DeleteClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.DeleteCluster and ClusterManagerClient.DeleteClusterAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

DeleteNodePoolSettings

public CallSettings DeleteNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.DeleteNodePool and ClusterManagerClient.DeleteNodePoolAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

GetClusterSettings

public CallSettings GetClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.GetCluster and ClusterManagerClient.GetClusterAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

GetJSONWebKeysSettings

public CallSettings GetJSONWebKeysSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.GetJSONWebKeys and ClusterManagerClient.GetJSONWebKeysAsync.

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

GetNodePoolSettings

public CallSettings GetNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.GetNodePool and ClusterManagerClient.GetNodePoolAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

GetOperationSettings

public CallSettings GetOperationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.GetOperation and ClusterManagerClient.GetOperationAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

GetServerConfigSettings

public CallSettings GetServerConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.GetServerConfig and ClusterManagerClient.GetServerConfigAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

ListClustersSettings

public CallSettings ListClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.ListClusters and ClusterManagerClient.ListClustersAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

ListNodePoolsSettings

public CallSettings ListNodePoolsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.ListNodePools and ClusterManagerClient.ListNodePoolsAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

ListOperationsSettings

public CallSettings ListOperationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.ListOperations and ClusterManagerClient.ListOperationsAsync.

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: Unavailable, DeadlineExceeded.
  • Timeout: 20 seconds.

ListUsableSubnetworksSettings

public CallSettings ListUsableSubnetworksSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.ListUsableSubnetworks and ClusterManagerClient.ListUsableSubnetworksAsync .

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

RollbackNodePoolUpgradeSettings

public CallSettings RollbackNodePoolUpgradeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.RollbackNodePoolUpgrade and ClusterManagerClient.RollbackNodePoolUpgradeAsync .

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

SetAddonsConfigSettings

public CallSettings SetAddonsConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetAddonsConfig and ClusterManagerClient.SetAddonsConfigAsync.

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

SetLabelsSettings

public CallSettings SetLabelsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetLabels and ClusterManagerClient.SetLabelsAsync.

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

SetLegacyAbacSettings

public CallSettings SetLegacyAbacSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetLegacyAbac and ClusterManagerClient.SetLegacyAbacAsync.

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

SetLocationsSettings

public CallSettings SetLocationsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetLocations and ClusterManagerClient.SetLocationsAsync.

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

SetLoggingServiceSettings

public CallSettings SetLoggingServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetLoggingService and ClusterManagerClient.SetLoggingServiceAsync.

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

SetMaintenancePolicySettings

public CallSettings SetMaintenancePolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetMaintenancePolicy and ClusterManagerClient.SetMaintenancePolicyAsync.

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

SetMasterAuthSettings

public CallSettings SetMasterAuthSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetMasterAuth and ClusterManagerClient.SetMasterAuthAsync.

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

SetMonitoringServiceSettings

public CallSettings SetMonitoringServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetMonitoringService and ClusterManagerClient.SetMonitoringServiceAsync.

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

SetNetworkPolicySettings

public CallSettings SetNetworkPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetNetworkPolicy and ClusterManagerClient.SetNetworkPolicyAsync.

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

SetNodePoolAutoscalingSettings

public CallSettings SetNodePoolAutoscalingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetNodePoolAutoscaling and ClusterManagerClient.SetNodePoolAutoscalingAsync .

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

SetNodePoolManagementSettings

public CallSettings SetNodePoolManagementSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetNodePoolManagement and ClusterManagerClient.SetNodePoolManagementAsync .

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

SetNodePoolSizeSettings

public CallSettings SetNodePoolSizeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.SetNodePoolSize and ClusterManagerClient.SetNodePoolSizeAsync.

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

StartIPRotationSettings

public CallSettings StartIPRotationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.StartIPRotation and ClusterManagerClient.StartIPRotationAsync.

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

UpdateClusterSettings

public CallSettings UpdateClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.UpdateCluster and ClusterManagerClient.UpdateClusterAsync.

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

UpdateMasterSettings

public CallSettings UpdateMasterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.UpdateMaster and ClusterManagerClient.UpdateMasterAsync.

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

UpdateNodePoolSettings

public CallSettings UpdateNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ClusterManagerClient.UpdateNodePool and ClusterManagerClient.UpdateNodePoolAsync.

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

Methods

Clone()

public ClusterManagerSettings Clone()

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

Returns
TypeDescription
ClusterManagerSettings

A deep clone of this ClusterManagerSettings object.

GetDefault()

public static ClusterManagerSettings GetDefault()

Get a new instance of the default ClusterManagerSettings.

Returns
TypeDescription
ClusterManagerSettings

A new instance of the default ClusterManagerSettings.