Class UpdateSnapshotRequest (2.3.0)

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

Request for the UpdateSnapshot method.

Inheritance

System.Object > UpdateSnapshotRequest

Implements

Google.Protobuf.IMessage<UpdateSnapshotRequest>, System.IEquatable<UpdateSnapshotRequest>, Google.Protobuf.IDeepCloneable<UpdateSnapshotRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

UpdateSnapshotRequest()

public UpdateSnapshotRequest()

UpdateSnapshotRequest(UpdateSnapshotRequest)

public UpdateSnapshotRequest(UpdateSnapshotRequest other)
Parameter
NameDescription
otherUpdateSnapshotRequest

Properties

Snapshot

public Snapshot Snapshot { get; set; }

Required. The updated snapshot object.

Property Value
TypeDescription
Snapshot

UpdateMask

public FieldMask UpdateMask { get; set; }

Required. Indicates which fields in the provided snapshot to update. Must be specified and non-empty.

Property Value
TypeDescription
Google.Protobuf.WellKnownTypes.FieldMask