Class PreviewGameServerDeploymentRolloutRequest (2.0.0)

public sealed class PreviewGameServerDeploymentRolloutRequest : IMessage<PreviewGameServerDeploymentRolloutRequest>, IEquatable<PreviewGameServerDeploymentRolloutRequest>, IDeepCloneable<PreviewGameServerDeploymentRolloutRequest>, IBufferMessage, IMessage

Request message for PreviewGameServerDeploymentRollout.

Inheritance

Object > PreviewGameServerDeploymentRolloutRequest

Namespace

Google.Cloud.Gaming.V1

Assembly

Google.Cloud.Gaming.V1.dll

Constructors

PreviewGameServerDeploymentRolloutRequest()

public PreviewGameServerDeploymentRolloutRequest()

PreviewGameServerDeploymentRolloutRequest(PreviewGameServerDeploymentRolloutRequest)

public PreviewGameServerDeploymentRolloutRequest(PreviewGameServerDeploymentRolloutRequest other)
Parameter
NameDescription
otherPreviewGameServerDeploymentRolloutRequest

Properties

PreviewTime

public Timestamp PreviewTime { get; set; }

Optional. The target timestamp to compute the preview. Defaults to the immediately after the proposed rollout completes.

Property Value
TypeDescription
Timestamp

Rollout

public GameServerDeploymentRollout Rollout { get; set; }

Required. The game server deployment rollout to be updated. Only fields specified in update_mask are updated.

Property Value
TypeDescription
GameServerDeploymentRollout

UpdateMask

public FieldMask UpdateMask { get; set; }

Optional. Mask of fields to update. At least one path must be supplied in this field. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask

Property Value
TypeDescription
FieldMask