Class ListTopicSnapshotsRequest (3.2.0)

public sealed class ListTopicSnapshotsRequest : IPageRequest, IMessage<ListTopicSnapshotsRequest>, IEquatable<ListTopicSnapshotsRequest>, IDeepCloneable<ListTopicSnapshotsRequest>, IBufferMessage, IMessage

Request for the ListTopicSnapshots method.

Inheritance

Object > ListTopicSnapshotsRequest

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

ListTopicSnapshotsRequest()

public ListTopicSnapshotsRequest()

ListTopicSnapshotsRequest(ListTopicSnapshotsRequest)

public ListTopicSnapshotsRequest(ListTopicSnapshotsRequest other)
Parameter
NameDescription
otherListTopicSnapshotsRequest

Properties

PageSize

public int PageSize { get; set; }

Maximum number of snapshot names to return.

Property Value
TypeDescription
Int32

PageToken

public string PageToken { get; set; }

The value returned by the last ListTopicSnapshotsResponse; indicates that this is a continuation of a prior ListTopicSnapshots call, and that the system should return the next page of data.

Property Value
TypeDescription
String

Topic

public string Topic { get; set; }

Required. The name of the topic that snapshots are attached to. Format is projects/{project}/topics/{topic}.

Property Value
TypeDescription
String

TopicAsTopicName

public TopicName TopicAsTopicName { get; set; }

TopicName-typed view over the Topic resource name property.

Property Value
TypeDescription
TopicName