Google Cloud for Games v1beta API - Class GameServerClustersService.GameServerClustersServiceBase (2.0.0-beta03)

[BindServiceMethod(typeof(GameServerClustersService), "BindService")]
public abstract class GameServerClustersService.GameServerClustersServiceBase

Reference documentation and code samples for the Google Cloud for Games v1beta API class GameServerClustersService.GameServerClustersServiceBase.

Base class for server-side implementations of GameServerClustersService

Inheritance

object > GameServerClustersService.GameServerClustersServiceBase

Namespace

Google.Cloud.Gaming.V1Beta

Assembly

Google.Cloud.Gaming.V1Beta.dll

Methods

CreateGameServerCluster(CreateGameServerClusterRequest, ServerCallContext)

public virtual Task<Operation> CreateGameServerCluster(CreateGameServerClusterRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateGameServerClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteGameServerCluster(DeleteGameServerClusterRequest, ServerCallContext)

public virtual Task<Operation> DeleteGameServerCluster(DeleteGameServerClusterRequest request, ServerCallContext context)

Deletes a single game server cluster.

Parameters
Name Description
request DeleteGameServerClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetGameServerCluster(GetGameServerClusterRequest, ServerCallContext)

public virtual Task<GameServerCluster> GetGameServerCluster(GetGameServerClusterRequest request, ServerCallContext context)

Gets details of a single game server cluster.

Parameters
Name Description
request GetGameServerClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskGameServerCluster

The response to send back to the client (wrapped by a task).

ListGameServerClusters(ListGameServerClustersRequest, ServerCallContext)

public virtual Task<ListGameServerClustersResponse> ListGameServerClusters(ListGameServerClustersRequest request, ServerCallContext context)

Lists game server clusters in a given project and location.

Parameters
Name Description
request ListGameServerClustersRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListGameServerClustersResponse

The response to send back to the client (wrapped by a task).

PreviewCreateGameServerCluster(PreviewCreateGameServerClusterRequest, ServerCallContext)

public virtual Task<PreviewCreateGameServerClusterResponse> PreviewCreateGameServerCluster(PreviewCreateGameServerClusterRequest request, ServerCallContext context)

Previews creation of a new game server cluster in a given project and location.

Parameters
Name Description
request PreviewCreateGameServerClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPreviewCreateGameServerClusterResponse

The response to send back to the client (wrapped by a task).

PreviewDeleteGameServerCluster(PreviewDeleteGameServerClusterRequest, ServerCallContext)

public virtual Task<PreviewDeleteGameServerClusterResponse> PreviewDeleteGameServerCluster(PreviewDeleteGameServerClusterRequest request, ServerCallContext context)

Previews deletion of a single game server cluster.

Parameters
Name Description
request PreviewDeleteGameServerClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPreviewDeleteGameServerClusterResponse

The response to send back to the client (wrapped by a task).

PreviewUpdateGameServerCluster(PreviewUpdateGameServerClusterRequest, ServerCallContext)

public virtual Task<PreviewUpdateGameServerClusterResponse> PreviewUpdateGameServerCluster(PreviewUpdateGameServerClusterRequest request, ServerCallContext context)

Previews updating a GameServerCluster.

Parameters
Name Description
request PreviewUpdateGameServerClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPreviewUpdateGameServerClusterResponse

The response to send back to the client (wrapped by a task).

UpdateGameServerCluster(UpdateGameServerClusterRequest, ServerCallContext)

public virtual Task<Operation> UpdateGameServerCluster(UpdateGameServerClusterRequest request, ServerCallContext context)

Patches a single game server cluster.

Parameters
Name Description
request UpdateGameServerClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).