public sealed class GameServerDeploymentsServiceSettings : ServiceSettingsBase
Reference 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. |