A snapshot resource. Snapshots are used in [Seek](https://cloud.google.com/pubsub/docs/replay-overview) operations, which allow you to manage message acknowledgments in bulk. That is, you can set the acknowledgment state of messages in an existing subscription to the state captured by a snapshot.
Value parameters
- expireTime
-
The snapshot is guaranteed to exist up until this time. A newly-created snapshot expires no later than 7 days from the time of its creation. Its exact lifetime is determined at creation by the existing backlog in the source subscription. Specifically, the lifetime of the snapshot is
7 days - (age of oldest unacked message in the subscription)
. For example, consider a subscription whose oldest unacked message is 3 days old. If a snapshot is created from this subscription, the snapshot -- which will always capture this 3-day-old backlog as long as the snapshot exists -- will expire in 4 days. The service will refuse to create a snapshot that would expire in less than 1 hour after creation. - labels
-
See [Creating and managing labels] (https://cloud.google.com/pubsub/docs/labels).
- name
-
The name of the snapshot.
- topic
-
The name of the topic from which this snapshot is retaining messages.
Attributes
- Companion
- object
- Source
- Snapshot.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Definition Classes
-
GeneratedMessage
- Source
- Snapshot.scala
Returns a human-readable ASCII format representation of this message.
Returns a human-readable ASCII format representation of this message.
The original message can be decoded from this format by using fromAscii on the companion object.
Attributes
- Returns
-
human-readable representation of this message.
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Attributes
- Source
- Snapshot.scala
Serializes the message into the given coded output stream
Inherited methods
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Serializes the message and returns a byte array containing its raw bytes
Serializes the message and returns a byte array containing its raw bytes
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Serializes the message and returns a ByteString containing its raw bytes
Serializes the message and returns a ByteString containing its raw bytes
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- Updatable
- Source
- Lenses.scala
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Serializes the message into the given output stream
Serializes the message into the given output stream
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala