public sealed class GameServerDeploymentsServiceSettings : ServiceSettingsBaseReference documentation and code samples for the Game Services v1 API class GameServerDeploymentsServiceSettings.
Settings for GameServerDeploymentsServiceClient instances.
Namespace
Google.Cloud.Gaming.V1Assembly
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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
OperationsSettings |
|
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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
CallSettings |
|
- 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 | |
|---|---|
| Type | Description |
GameServerDeploymentsServiceSettings |
A deep clone of this GameServerDeploymentsServiceSettings object. |
GetDefault()
public static GameServerDeploymentsServiceSettings GetDefault()Get a new instance of the default GameServerDeploymentsServiceSettings.
| Returns | |
|---|---|
| Type | Description |
GameServerDeploymentsServiceSettings |
A new instance of the default GameServerDeploymentsServiceSettings. |