Cluster Director v1beta API - Class HypercomputeClusterSettings (1.0.0-beta01)

public sealed class HypercomputeClusterSettings : ServiceSettingsBase

Reference documentation and code samples for the Cluster Director v1beta API class HypercomputeClusterSettings.

Settings for HypercomputeClusterClient instances.

Inheritance

object > ServiceSettingsBase > HypercomputeClusterSettings

Namespace

Google.Cloud.HypercomputeCluster.V1Beta

Assembly

Google.Cloud.HypercomputeCluster.V1Beta.dll

Constructors

HypercomputeClusterSettings()

public HypercomputeClusterSettings()

Constructs a new HypercomputeClusterSettings object with default settings.

Properties

CreateClusterOperationsSettings

public OperationsSettings CreateClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to HypercomputeClusterClient.CreateCluster and HypercomputeClusterClient.CreateClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateClusterSettings

public CallSettings CreateClusterSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 3600 seconds.

DeleteClusterOperationsSettings

public OperationsSettings DeleteClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to HypercomputeClusterClient.DeleteCluster and HypercomputeClusterClient.DeleteClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteClusterSettings

public CallSettings DeleteClusterSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 3600 seconds.

GetClusterSettings

public CallSettings GetClusterSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListClustersSettings

public CallSettings ListClustersSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

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

Property Value
Type Description
LocationsSettings

UpdateClusterOperationsSettings

public OperationsSettings UpdateClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to HypercomputeClusterClient.UpdateCluster and HypercomputeClusterClient.UpdateClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateClusterSettings

public CallSettings UpdateClusterSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 3600 seconds.

Methods

Clone()

public HypercomputeClusterSettings Clone()

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

Returns
Type Description
HypercomputeClusterSettings

A deep clone of this HypercomputeClusterSettings object.

GetDefault()

public static HypercomputeClusterSettings GetDefault()

Get a new instance of the default HypercomputeClusterSettings.

Returns
Type Description
HypercomputeClusterSettings

A new instance of the default HypercomputeClusterSettings.