gameservices.v1 library Null safety

Game Services API - v1

Deploy and manage infrastructure for global multiplayer gaming experiences.

For more information, see cloud.google.com/solutions/gaming/

Create an instance of GameServicesApi to access these resources:

Classes

AuditConfig
Specifies the audit configuration for a service. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
AuthorizationLoggingOptions
Authorization-related information used by Cloud Audit Logging.
Binding
Associates members with a role.
CloudAuditOptions
Write a Cloud Audit log
Condition
A condition to be met.
CounterOptions
Increment a streamz counter with the specified metric and field names. [...]
CustomField
Custom fields. [...]
DataAccessOptions
Write a Data Access (Gin) log
DeployedClusterState
The game server cluster changes made by the game server deployment.
DeployedFleet
Agones fleet specification and details.
DeployedFleetAutoscaler
Details about the Agones autoscaler.
DeployedFleetDetails
Details of the deployed Agones fleet.
DeployedFleetStatus
DeployedFleetStatus has details about the Agones fleets such as how many are running, how many allocated, and so on.
FetchDeploymentStateResponse
Response message for GameServerDeploymentsService.FetchDeploymentState.
FleetConfig
Fleet configs for Agones.
GameServerCluster
A game server cluster resource.
GameServerClusterConnectionInfo
The game server cluster connection information.
GameServerConfig
A game server config resource.
GameServerConfigOverride
A game server config override.
GameServerDeployment
A game server deployment resource.
GameServerDeploymentRollout
The game server deployment rollout which represents the desired rollout state.
GameServicesApi
Deploy and manage infrastructure for global multiplayer gaming experiences.
GkeClusterReference
A reference to a GKE cluster.
KubernetesClusterState
The state of the Kubernetes cluster.
LabelSelector
The label selector, used to group labels on the resources.
ListGameServerClustersResponse
Response message for GameServerClustersService.ListGameServerClusters.
ListGameServerConfigsResponse
Response message for GameServerConfigsService.ListGameServerConfigs.
ListGameServerDeploymentsResponse
Response message for GameServerDeploymentsService.ListGameServerDeployments.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListRealmsResponse
Response message for RealmsService.ListRealms.
LogConfig
Specifies what kind of log the caller must write
Operation
This resource represents a long-running operation that is the result of a network API call.
OperationMetadata
Represents the metadata of the long-running operation.
OperationStatus
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
PreviewCreateGameServerClusterResponse
Response message for GameServerClustersService.PreviewCreateGameServerCluster.
PreviewDeleteGameServerClusterResponse
Response message for GameServerClustersService.PreviewDeleteGameServerCluster.
PreviewGameServerDeploymentRolloutResponse
Response message for PreviewGameServerDeploymentRollout. [...]
PreviewRealmUpdateResponse
Response message for RealmsService.PreviewRealmUpdate.
PreviewUpdateGameServerClusterResponse
Response message for GameServerClustersService.PreviewUpdateGameServerCluster
ProjectsLocationsGameServerDeploymentsConfigsResource
ProjectsLocationsGameServerDeploymentsResource
ProjectsLocationsOperationsResource
ProjectsLocationsRealmsGameServerClustersResource
ProjectsLocationsRealmsResource
ProjectsLocationsResource
ProjectsResource
Realm
A realm resource.
RealmSelector
The realm selector, used to match realm resources.
Rule
A rule to be applied in a Policy.
ScalingConfig
Autoscaling config for an Agones fleet.
Schedule
The schedule of a recurring or one time event. [...]
SetIamPolicyRequest
Request message for SetIamPolicy method.
SpecSource
Encapsulates Agones fleet spec and Agones autoscaler spec sources.
TargetDetails
Details about the Agones resources.
TargetFleet
Target Agones fleet specification.
TargetFleetAutoscaler
Target Agones autoscaler policy reference.
TargetFleetDetails
Details of the target Agones fleet.
TargetState
Encapsulates the Target state.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
FetchDeploymentStateRequest = $Empty
Request message for GameServerDeploymentsService.FetchDeploymentState.
Location = $Location00
A resource that represents Google Cloud Platform location.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
TestIamPermissionsRequest = $TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.