Reference documentation and code samples for the Google Cloud Game Servers V1 Client class GameServerDeploymentRollout.
The game server deployment rollout which represents the desired rollout state.
Generated from protobuf message google.cloud.gaming.v1.GameServerDeploymentRollout
Namespace
Google \ Cloud \ Gaming \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
The resource name of the game server deployment rollout, in the following form: projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout
. For example, projects/my-project/locations/global/gameServerDeployments/my-deployment/rollout
.
↳ create_time
↳ update_time
↳ default_game_server_config
string
The default game server config is applied to all realms unless overridden in the rollout. For example, projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config
.
↳ game_server_config_overrides
array< Google\Cloud\Gaming\V1\GameServerConfigOverride
>
Contains the game server config rollout overrides. Overrides are processed in the order they are listed. Once a match is found for a realm, the rest of the list is not processed.
↳ etag
string
ETag of the resource.
getName
The resource name of the game server deployment rollout, in the following
form: projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout
.
For example, projects/my-project/locations/global/gameServerDeployments/my-deployment/rollout
.
string
setName
The resource name of the game server deployment rollout, in the following
form: projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout
.
For example, projects/my-project/locations/global/gameServerDeployments/my-deployment/rollout
.
var
string
$this
getCreateTime
Output only. The creation time.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The creation time.
$this
getUpdateTime
Output only. The last-modified time.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The last-modified time.
$this
getDefaultGameServerConfig
The default game server config is applied to all realms unless overridden
in the rollout. For example, projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config
.
string
setDefaultGameServerConfig
The default game server config is applied to all realms unless overridden
in the rollout. For example, projects/my-project/locations/global/gameServerDeployments/my-game/configs/my-config
.
var
string
$this
getGameServerConfigOverrides
Contains the game server config rollout overrides. Overrides are processed in the order they are listed. Once a match is found for a realm, the rest of the list is not processed.
setGameServerConfigOverrides
Contains the game server config rollout overrides. Overrides are processed in the order they are listed. Once a match is found for a realm, the rest of the list is not processed.
$this
getEtag
ETag of the resource.
string
setEtag
ETag of the resource.
var
string
$this