Class GameServerDeploymentRollout (0.1.1)

GameServerDeploymentRollout(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The Game Server Deployment Rollout which represents the desired rollout state.

Attributes

NameDescription
name str
The resource name of the Game Server Deployment Rollout. Uses the form: projects/{project}/locations/{location}/gameServerDeployments/{deployment}/rollout. For example, projects/my-project/locations/{location}/gameServerDeployments/my-deployment/rollout.
create_time .timestamp.Timestamp
Output only. The creation time.
update_time .timestamp.Timestamp
Output only. The last-modified time.
default_game_server_config str
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 Sequence[.gcgv_game_server_deployments.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 str
ETag of the resource.

Methods

__delattr__

__delattr__(key)

Delete the value on the given field.

This is generally equivalent to setting a falsy value.

__eq__

__eq__(other)

Return True if the messages are equal, False otherwise.

__ne__

__ne__(other)

Return True if the messages are unequal, False otherwise.

__setattr__

__setattr__(key, value)

Set the value on the given field.

For well-known protocol buffer types which are marshalled, either the protocol buffer object or the Python equivalent is accepted.