Game Services v1 API - Class GameServerDeploymentsServiceSettings (2.2.0)

public sealed class GameServerDeploymentsServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Game Services v1 API class GameServerDeploymentsServiceSettings.

Settings for GameServerDeploymentsServiceClient instances.

Inheritance

object > ServiceSettingsBase > GameServerDeploymentsServiceSettings

Namespace

Google.Cloud.Gaming.V1

Assembly

Google.Cloud.Gaming.V1.dll

Constructors

GameServerDeploymentsServiceSettings()

public GameServerDeploymentsServiceSettings()

Constructs a new GameServerDeploymentsServiceSettings object with default settings.

Properties

CreateGameServerDeploymentOperationsSettings

public OperationsSettings CreateGameServerDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to GameServerDeploymentsServiceClient.CreateGameServerDeployment and GameServerDeploymentsServiceClient.CreateGameServerDeploymentAsync.

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.

CreateGameServerDeploymentSettings

public CallSettings CreateGameServerDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.CreateGameServerDeployment and GameServerDeploymentsServiceClient.CreateGameServerDeploymentAsync.

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

DeleteGameServerDeploymentOperationsSettings

public OperationsSettings DeleteGameServerDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to GameServerDeploymentsServiceClient.DeleteGameServerDeployment and GameServerDeploymentsServiceClient.DeleteGameServerDeploymentAsync.

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.

DeleteGameServerDeploymentSettings

public CallSettings DeleteGameServerDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.DeleteGameServerDeployment and GameServerDeploymentsServiceClient.DeleteGameServerDeploymentAsync.

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

FetchDeploymentStateSettings

public CallSettings FetchDeploymentStateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.FetchDeploymentState and GameServerDeploymentsServiceClient.FetchDeploymentStateAsync.

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.

GetGameServerDeploymentRolloutSettings

public CallSettings GetGameServerDeploymentRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.GetGameServerDeploymentRollout and GameServerDeploymentsServiceClient.GetGameServerDeploymentRolloutAsync.

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.

GetGameServerDeploymentSettings

public CallSettings GetGameServerDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.GetGameServerDeployment and GameServerDeploymentsServiceClient.GetGameServerDeploymentAsync.

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.

ListGameServerDeploymentsSettings

public CallSettings ListGameServerDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.ListGameServerDeployments and GameServerDeploymentsServiceClient.ListGameServerDeploymentsAsync.

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.

PreviewGameServerDeploymentRolloutSettings

public CallSettings PreviewGameServerDeploymentRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.PreviewGameServerDeploymentRollout and GameServerDeploymentsServiceClient.PreviewGameServerDeploymentRolloutAsync.

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.

UpdateGameServerDeploymentOperationsSettings

public OperationsSettings UpdateGameServerDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to GameServerDeploymentsServiceClient.UpdateGameServerDeployment and GameServerDeploymentsServiceClient.UpdateGameServerDeploymentAsync.

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.

UpdateGameServerDeploymentRolloutOperationsSettings

public OperationsSettings UpdateGameServerDeploymentRolloutOperationsSettings { get; set; }

Long Running Operation settings for calls to GameServerDeploymentsServiceClient.UpdateGameServerDeploymentRollout and GameServerDeploymentsServiceClient.UpdateGameServerDeploymentRolloutAsync.

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.

UpdateGameServerDeploymentRolloutSettings

public CallSettings UpdateGameServerDeploymentRolloutSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.UpdateGameServerDeploymentRollout and GameServerDeploymentsServiceClient.UpdateGameServerDeploymentRolloutAsync.

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

UpdateGameServerDeploymentSettings

public CallSettings UpdateGameServerDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GameServerDeploymentsServiceClient.UpdateGameServerDeployment and GameServerDeploymentsServiceClient.UpdateGameServerDeploymentAsync.

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

Methods

Clone()

public GameServerDeploymentsServiceSettings Clone()

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

Returns
TypeDescription
GameServerDeploymentsServiceSettings

A deep clone of this GameServerDeploymentsServiceSettings object.

GetDefault()

public static GameServerDeploymentsServiceSettings GetDefault()

Get a new instance of the default GameServerDeploymentsServiceSettings.

Returns
TypeDescription
GameServerDeploymentsServiceSettings

A new instance of the default GameServerDeploymentsServiceSettings.