Firestore Admin v1 API - Class PitrSnapshot (3.15.0)

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

Reference documentation and code samples for the Firestore Admin v1 API class PitrSnapshot.

A consistent snapshot of a database at a specific point in time. A PITR (Point-in-time recovery) snapshot with previous versions of a database's data is available for every minute up to the associated database's data retention period. If the PITR feature is enabled, the retention period is 7 days; otherwise, it is one hour.

Inheritance

object > PitrSnapshot

Namespace

Google.Cloud.Firestore.Admin.V1

Assembly

Google.Cloud.Firestore.Admin.V1.dll

Constructors

PitrSnapshot()

public PitrSnapshot()

PitrSnapshot(PitrSnapshot)

public PitrSnapshot(PitrSnapshot other)
Parameter
Name Description
other PitrSnapshot

Properties

Database

public string Database { get; set; }

Required. The name of the database that this was a snapshot of. Format: projects/{project}/databases/{database}.

Property Value
Type Description
string

DatabaseAsDatabaseName

public DatabaseName DatabaseAsDatabaseName { get; set; }

DatabaseName-typed view over the Database resource name property.

Property Value
Type Description
DatabaseName

DatabaseUid

public ByteString DatabaseUid { get; set; }

Output only. Public UUID of the database the snapshot was associated with.

Property Value
Type Description
ByteString

SnapshotTime

public Timestamp SnapshotTime { get; set; }

Required. Snapshot time of the database.

Property Value
Type Description
Timestamp