public sealed class GameServerDeploymentRollout : IMessage<GameServerDeploymentRollout>, IEquatable<GameServerDeploymentRollout>, IDeepCloneable<GameServerDeploymentRollout>, IBufferMessage, IMessage
Reference documentation and code samples for the Game Services v1 API class GameServerDeploymentRollout.
The game server deployment rollout which represents the desired rollout state.
Implements
IMessageGameServerDeploymentRollout, IEquatableGameServerDeploymentRollout, IDeepCloneableGameServerDeploymentRollout, IBufferMessage, IMessageNamespace
Google.Cloud.Gaming.V1Assembly
Google.Cloud.Gaming.V1.dll
Constructors
GameServerDeploymentRollout()
public GameServerDeploymentRollout()
GameServerDeploymentRollout(GameServerDeploymentRollout)
public GameServerDeploymentRollout(GameServerDeploymentRollout other)
Parameter | |
---|---|
Name | Description |
other | GameServerDeploymentRollout |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The creation time.
Property Value | |
---|---|
Type | Description |
Timestamp |
DefaultGameServerConfig
public string DefaultGameServerConfig { get; set; }
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
.
Property Value | |
---|---|
Type | Description |
string |
Etag
public string Etag { get; set; }
ETag of the resource.
Property Value | |
---|---|
Type | Description |
string |
GameServerConfigOverrides
public RepeatedField<GameServerConfigOverride> GameServerConfigOverrides { get; }
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.
Property Value | |
---|---|
Type | Description |
RepeatedFieldGameServerConfigOverride |
GameServerDeploymentRolloutName
public GameServerDeploymentRolloutName GameServerDeploymentRolloutName { get; set; }
GameServerDeploymentRolloutName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
GameServerDeploymentRolloutName |
Name
public string Name { get; set; }
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
.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The last-modified time.
Property Value | |
---|---|
Type | Description |
Timestamp |