public sealed class UpdateSnapshotRequest : IMessage<UpdateSnapshotRequest>, IEquatable<UpdateSnapshotRequest>, IDeepCloneable<UpdateSnapshotRequest>, IBufferMessage, IMessage
Request for the UpdateSnapshot method.
Inheritance
System.Object > UpdateSnapshotRequestImplements
Google.Protobuf.IMessage<UpdateSnapshotRequest>, System.IEquatable<UpdateSnapshotRequest>, Google.Protobuf.IDeepCloneable<UpdateSnapshotRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.PubSub.V1Assembly
Google.Cloud.PubSub.V1.dll
Constructors
UpdateSnapshotRequest()
public UpdateSnapshotRequest()
UpdateSnapshotRequest(UpdateSnapshotRequest)
public UpdateSnapshotRequest(UpdateSnapshotRequest other)
Parameter | |
---|---|
Name | Description |
other | UpdateSnapshotRequest |
Properties
Snapshot
public Snapshot Snapshot { get; set; }
Required. The updated snapshot object.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Google.Protobuf.WellKnownTypes.FieldMask |