Class GameServerClustersServiceSettings

public sealed class GameServerClustersServiceSettings : ServiceSettingsBase

Settings for GameServerClustersServiceClient instances.

Inheritance

Object > ServiceSettingsBase > GameServerClustersServiceSettings

Namespace

Google.Cloud.Gaming.V1Beta

Assembly

Google.Cloud.Gaming.V1Beta.dll

Constructors

GameServerClustersServiceSettings()

public GameServerClustersServiceSettings()

Constructs a new GameServerClustersServiceSettings object with default settings.

Properties

CreateGameServerClusterOperationsSettings

public OperationsSettings CreateGameServerClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to GameServerClustersServiceClient.CreateGameServerCluster and GameServerClustersServiceClient.CreateGameServerClusterAsync.

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.

CreateGameServerClusterSettings

public CallSettings CreateGameServerClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.CreateGameServerCluster and GameServerClustersServiceClient.CreateGameServerClusterAsync.

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

DeleteGameServerClusterOperationsSettings

public OperationsSettings DeleteGameServerClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to GameServerClustersServiceClient.DeleteGameServerCluster and GameServerClustersServiceClient.DeleteGameServerClusterAsync.

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.

DeleteGameServerClusterSettings

public CallSettings DeleteGameServerClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.DeleteGameServerCluster and GameServerClustersServiceClient.DeleteGameServerClusterAsync.

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

GetGameServerClusterSettings

public CallSettings GetGameServerClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.GetGameServerCluster and GameServerClustersServiceClient.GetGameServerClusterAsync.

Property Value
TypeDescription
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.

ListGameServerClustersSettings

public CallSettings ListGameServerClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.ListGameServerClusters and GameServerClustersServiceClient.ListGameServerClustersAsync.

Property Value
TypeDescription
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.

PreviewCreateGameServerClusterSettings

public CallSettings PreviewCreateGameServerClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.PreviewCreateGameServerCluster and GameServerClustersServiceClient.PreviewCreateGameServerClusterAsync.

Property Value
TypeDescription
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.

PreviewDeleteGameServerClusterSettings

public CallSettings PreviewDeleteGameServerClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.PreviewDeleteGameServerCluster and GameServerClustersServiceClient.PreviewDeleteGameServerClusterAsync.

Property Value
TypeDescription
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.

PreviewUpdateGameServerClusterSettings

public CallSettings PreviewUpdateGameServerClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.PreviewUpdateGameServerCluster and GameServerClustersServiceClient.PreviewUpdateGameServerClusterAsync.

Property Value
TypeDescription
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.

UpdateGameServerClusterOperationsSettings

public OperationsSettings UpdateGameServerClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to GameServerClustersServiceClient.UpdateGameServerCluster and GameServerClustersServiceClient.UpdateGameServerClusterAsync.

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.

UpdateGameServerClusterSettings

public CallSettings UpdateGameServerClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerClustersServiceClient.UpdateGameServerCluster and GameServerClustersServiceClient.UpdateGameServerClusterAsync.

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

Methods

Clone()

public GameServerClustersServiceSettings Clone()

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

Returns
TypeDescription
GameServerClustersServiceSettings

A deep clone of this GameServerClustersServiceSettings object.

GetDefault()

public static GameServerClustersServiceSettings GetDefault()

Get a new instance of the default GameServerClustersServiceSettings.

Returns
TypeDescription
GameServerClustersServiceSettings

A new instance of the default GameServerClustersServiceSettings.