Class GameServerDeploymentsService.GameServerDeploymentsServiceClient (1.0.0-beta09)

public class GameServerDeploymentsServiceClient : ClientBase<GameServerDeploymentsService.GameServerDeploymentsServiceClient>

Client for GameServerDeploymentsService

Inheritance

Object > ClientBase > ClientBase<GameServerDeploymentsService.GameServerDeploymentsServiceClient> > GameServerDeploymentsService.GameServerDeploymentsServiceClient

Namespace

Google.Cloud.Gaming.V1Beta

Assembly

Google.Cloud.Gaming.V1Beta.dll

Constructors

GameServerDeploymentsServiceClient()

protected GameServerDeploymentsServiceClient()

Protected parameterless constructor to allow creation of test doubles.

GameServerDeploymentsServiceClient(CallInvoker)

public GameServerDeploymentsServiceClient(CallInvoker callInvoker)

Creates a new client for GameServerDeploymentsService that uses a custom CallInvoker.

Parameter
NameDescription
callInvokerCallInvoker

The callInvoker to use to make remote calls.

GameServerDeploymentsServiceClient(ChannelBase)

public GameServerDeploymentsServiceClient(ChannelBase channel)

Creates a new client for GameServerDeploymentsService

Parameter
NameDescription
channelChannelBase

The channel to use to make remote calls.

GameServerDeploymentsServiceClient(ClientBase.ClientBaseConfiguration)

protected GameServerDeploymentsServiceClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration

The client configuration.

Methods

CreateGameServerDeployment(CreateGameServerDeploymentRequest, CallOptions)

public virtual Operation CreateGameServerDeployment(CreateGameServerDeploymentRequest request, CallOptions options)

Creates a new game server deployment in a given project and location.

Parameters
NameDescription
requestCreateGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateGameServerDeployment(CreateGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation CreateGameServerDeployment(CreateGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new game server deployment in a given project and location.

Parameters
NameDescription
requestCreateGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateGameServerDeploymentAsync(CreateGameServerDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateGameServerDeploymentAsync(CreateGameServerDeploymentRequest request, CallOptions options)

Creates a new game server deployment in a given project and location.

Parameters
NameDescription
requestCreateGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateGameServerDeploymentAsync(CreateGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateGameServerDeploymentAsync(CreateGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Creates a new game server deployment in a given project and location.

Parameters
NameDescription
requestCreateGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateOperationsClient()

public virtual Operations.OperationsClient CreateOperationsClient()

Creates a new instance of Operations.OperationsClient using the same call invoker as this client.

Returns
TypeDescription
Operations.OperationsClient

A new Operations client for the same target as this client.

DeleteGameServerDeployment(DeleteGameServerDeploymentRequest, CallOptions)

public virtual Operation DeleteGameServerDeployment(DeleteGameServerDeploymentRequest request, CallOptions options)

Deletes a single game server deployment.

Parameters
NameDescription
requestDeleteGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteGameServerDeployment(DeleteGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation DeleteGameServerDeployment(DeleteGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Deletes a single game server deployment.

Parameters
NameDescription
requestDeleteGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteGameServerDeploymentAsync(DeleteGameServerDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteGameServerDeploymentAsync(DeleteGameServerDeploymentRequest request, CallOptions options)

Deletes a single game server deployment.

Parameters
NameDescription
requestDeleteGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteGameServerDeploymentAsync(DeleteGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteGameServerDeploymentAsync(DeleteGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Deletes a single game server deployment.

Parameters
NameDescription
requestDeleteGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

FetchDeploymentState(FetchDeploymentStateRequest, CallOptions)

public virtual FetchDeploymentStateResponse FetchDeploymentState(FetchDeploymentStateRequest request, CallOptions options)

Retrieves information about the current state of the game server deployment. Gathers all the Agones fleets and Agones autoscalers, including fleets running an older version of the game server deployment.

Parameters
NameDescription
requestFetchDeploymentStateRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
FetchDeploymentStateResponse

The response received from the server.

FetchDeploymentState(FetchDeploymentStateRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual FetchDeploymentStateResponse FetchDeploymentState(FetchDeploymentStateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Retrieves information about the current state of the game server deployment. Gathers all the Agones fleets and Agones autoscalers, including fleets running an older version of the game server deployment.

Parameters
NameDescription
requestFetchDeploymentStateRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
FetchDeploymentStateResponse

The response received from the server.

FetchDeploymentStateAsync(FetchDeploymentStateRequest, CallOptions)

public virtual AsyncUnaryCall<FetchDeploymentStateResponse> FetchDeploymentStateAsync(FetchDeploymentStateRequest request, CallOptions options)

Retrieves information about the current state of the game server deployment. Gathers all the Agones fleets and Agones autoscalers, including fleets running an older version of the game server deployment.

Parameters
NameDescription
requestFetchDeploymentStateRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<FetchDeploymentStateResponse>

The call object.

FetchDeploymentStateAsync(FetchDeploymentStateRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<FetchDeploymentStateResponse> FetchDeploymentStateAsync(FetchDeploymentStateRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Retrieves information about the current state of the game server deployment. Gathers all the Agones fleets and Agones autoscalers, including fleets running an older version of the game server deployment.

Parameters
NameDescription
requestFetchDeploymentStateRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<FetchDeploymentStateResponse>

The call object.

GetGameServerDeployment(GetGameServerDeploymentRequest, CallOptions)

public virtual GameServerDeployment GetGameServerDeployment(GetGameServerDeploymentRequest request, CallOptions options)

Gets details of a single game server deployment.

Parameters
NameDescription
requestGetGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
GameServerDeployment

The response received from the server.

GetGameServerDeployment(GetGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual GameServerDeployment GetGameServerDeployment(GetGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single game server deployment.

Parameters
NameDescription
requestGetGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
GameServerDeployment

The response received from the server.

GetGameServerDeploymentAsync(GetGameServerDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<GameServerDeployment> GetGameServerDeploymentAsync(GetGameServerDeploymentRequest request, CallOptions options)

Gets details of a single game server deployment.

Parameters
NameDescription
requestGetGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<GameServerDeployment>

The call object.

GetGameServerDeploymentAsync(GetGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<GameServerDeployment> GetGameServerDeploymentAsync(GetGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details of a single game server deployment.

Parameters
NameDescription
requestGetGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<GameServerDeployment>

The call object.

GetGameServerDeploymentRollout(GetGameServerDeploymentRolloutRequest, CallOptions)

public virtual GameServerDeploymentRollout GetGameServerDeploymentRollout(GetGameServerDeploymentRolloutRequest request, CallOptions options)

Gets details a single game server deployment rollout.

Parameters
NameDescription
requestGetGameServerDeploymentRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
GameServerDeploymentRollout

The response received from the server.

GetGameServerDeploymentRollout(GetGameServerDeploymentRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual GameServerDeploymentRollout GetGameServerDeploymentRollout(GetGameServerDeploymentRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details a single game server deployment rollout.

Parameters
NameDescription
requestGetGameServerDeploymentRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
GameServerDeploymentRollout

The response received from the server.

GetGameServerDeploymentRolloutAsync(GetGameServerDeploymentRolloutRequest, CallOptions)

public virtual AsyncUnaryCall<GameServerDeploymentRollout> GetGameServerDeploymentRolloutAsync(GetGameServerDeploymentRolloutRequest request, CallOptions options)

Gets details a single game server deployment rollout.

Parameters
NameDescription
requestGetGameServerDeploymentRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<GameServerDeploymentRollout>

The call object.

GetGameServerDeploymentRolloutAsync(GetGameServerDeploymentRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<GameServerDeploymentRollout> GetGameServerDeploymentRolloutAsync(GetGameServerDeploymentRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Gets details a single game server deployment rollout.

Parameters
NameDescription
requestGetGameServerDeploymentRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<GameServerDeploymentRollout>

The call object.

ListGameServerDeployments(ListGameServerDeploymentsRequest, CallOptions)

public virtual ListGameServerDeploymentsResponse ListGameServerDeployments(ListGameServerDeploymentsRequest request, CallOptions options)

Lists game server deployments in a given project and location.

Parameters
NameDescription
requestListGameServerDeploymentsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListGameServerDeploymentsResponse

The response received from the server.

ListGameServerDeployments(ListGameServerDeploymentsRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual ListGameServerDeploymentsResponse ListGameServerDeployments(ListGameServerDeploymentsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists game server deployments in a given project and location.

Parameters
NameDescription
requestListGameServerDeploymentsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListGameServerDeploymentsResponse

The response received from the server.

ListGameServerDeploymentsAsync(ListGameServerDeploymentsRequest, CallOptions)

public virtual AsyncUnaryCall<ListGameServerDeploymentsResponse> ListGameServerDeploymentsAsync(ListGameServerDeploymentsRequest request, CallOptions options)

Lists game server deployments in a given project and location.

Parameters
NameDescription
requestListGameServerDeploymentsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListGameServerDeploymentsResponse>

The call object.

ListGameServerDeploymentsAsync(ListGameServerDeploymentsRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<ListGameServerDeploymentsResponse> ListGameServerDeploymentsAsync(ListGameServerDeploymentsRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Lists game server deployments in a given project and location.

Parameters
NameDescription
requestListGameServerDeploymentsRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListGameServerDeploymentsResponse>

The call object.

NewInstance(ClientBase.ClientBaseConfiguration)

protected override GameServerDeploymentsService.GameServerDeploymentsServiceClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration
Returns
TypeDescription
GameServerDeploymentsService.GameServerDeploymentsServiceClient
Overrides
Grpc.Core.ClientBase<Google.Cloud.Gaming.V1Beta.GameServerDeploymentsService.GameServerDeploymentsServiceClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

PreviewGameServerDeploymentRollout(PreviewGameServerDeploymentRolloutRequest, CallOptions)

public virtual PreviewGameServerDeploymentRolloutResponse PreviewGameServerDeploymentRollout(PreviewGameServerDeploymentRolloutRequest request, CallOptions options)

Previews the game server deployment rollout. This API does not mutate the rollout resource.

Parameters
NameDescription
requestPreviewGameServerDeploymentRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
PreviewGameServerDeploymentRolloutResponse

The response received from the server.

PreviewGameServerDeploymentRollout(PreviewGameServerDeploymentRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual PreviewGameServerDeploymentRolloutResponse PreviewGameServerDeploymentRollout(PreviewGameServerDeploymentRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Previews the game server deployment rollout. This API does not mutate the rollout resource.

Parameters
NameDescription
requestPreviewGameServerDeploymentRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
PreviewGameServerDeploymentRolloutResponse

The response received from the server.

PreviewGameServerDeploymentRolloutAsync(PreviewGameServerDeploymentRolloutRequest, CallOptions)

public virtual AsyncUnaryCall<PreviewGameServerDeploymentRolloutResponse> PreviewGameServerDeploymentRolloutAsync(PreviewGameServerDeploymentRolloutRequest request, CallOptions options)

Previews the game server deployment rollout. This API does not mutate the rollout resource.

Parameters
NameDescription
requestPreviewGameServerDeploymentRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<PreviewGameServerDeploymentRolloutResponse>

The call object.

PreviewGameServerDeploymentRolloutAsync(PreviewGameServerDeploymentRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<PreviewGameServerDeploymentRolloutResponse> PreviewGameServerDeploymentRolloutAsync(PreviewGameServerDeploymentRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Previews the game server deployment rollout. This API does not mutate the rollout resource.

Parameters
NameDescription
requestPreviewGameServerDeploymentRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<PreviewGameServerDeploymentRolloutResponse>

The call object.

UpdateGameServerDeployment(UpdateGameServerDeploymentRequest, CallOptions)

public virtual Operation UpdateGameServerDeployment(UpdateGameServerDeploymentRequest request, CallOptions options)

Patches a game server deployment.

Parameters
NameDescription
requestUpdateGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateGameServerDeployment(UpdateGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation UpdateGameServerDeployment(UpdateGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Patches a game server deployment.

Parameters
NameDescription
requestUpdateGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateGameServerDeploymentAsync(UpdateGameServerDeploymentRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateGameServerDeploymentAsync(UpdateGameServerDeploymentRequest request, CallOptions options)

Patches a game server deployment.

Parameters
NameDescription
requestUpdateGameServerDeploymentRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateGameServerDeploymentAsync(UpdateGameServerDeploymentRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateGameServerDeploymentAsync(UpdateGameServerDeploymentRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Patches a game server deployment.

Parameters
NameDescription
requestUpdateGameServerDeploymentRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateGameServerDeploymentRollout(UpdateGameServerDeploymentRolloutRequest, CallOptions)

public virtual Operation UpdateGameServerDeploymentRollout(UpdateGameServerDeploymentRolloutRequest request, CallOptions options)

Patches a single game server deployment rollout. The method will not return an error if the update does not affect any existing realms. For example - if the default_game_server_config is changed but all existing realms use the override, that is valid. Similarly, if a non existing realm is explicitly called out in game_server_config_overrides field, that will also not result in an error.

Parameters
NameDescription
requestUpdateGameServerDeploymentRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateGameServerDeploymentRollout(UpdateGameServerDeploymentRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual Operation UpdateGameServerDeploymentRollout(UpdateGameServerDeploymentRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Patches a single game server deployment rollout. The method will not return an error if the update does not affect any existing realms. For example - if the default_game_server_config is changed but all existing realms use the override, that is valid. Similarly, if a non existing realm is explicitly called out in game_server_config_overrides field, that will also not result in an error.

Parameters
NameDescription
requestUpdateGameServerDeploymentRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateGameServerDeploymentRolloutAsync(UpdateGameServerDeploymentRolloutRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateGameServerDeploymentRolloutAsync(UpdateGameServerDeploymentRolloutRequest request, CallOptions options)

Patches a single game server deployment rollout. The method will not return an error if the update does not affect any existing realms. For example - if the default_game_server_config is changed but all existing realms use the override, that is valid. Similarly, if a non existing realm is explicitly called out in game_server_config_overrides field, that will also not result in an error.

Parameters
NameDescription
requestUpdateGameServerDeploymentRolloutRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateGameServerDeploymentRolloutAsync(UpdateGameServerDeploymentRolloutRequest, Metadata, Nullable<DateTime>, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateGameServerDeploymentRolloutAsync(UpdateGameServerDeploymentRolloutRequest request, Metadata headers = null, DateTime? deadline = default(DateTime? ), CancellationToken cancellationToken = default(CancellationToken))

Patches a single game server deployment rollout. The method will not return an error if the update does not affect any existing realms. For example - if the default_game_server_config is changed but all existing realms use the override, that is valid. Similarly, if a non existing realm is explicitly called out in game_server_config_overrides field, that will also not result in an error.

Parameters
NameDescription
requestUpdateGameServerDeploymentRolloutRequest

The request to send to the server.

headersMetadata

The initial metadata to send with the call. This parameter is optional.

deadlineNullable<DateTime>

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.