Class GoogleFirestoreAdminV1BackupSchedule
A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though.
Implements
Inherited Members
Namespace: Google.Apis.Firestore.v1.Data
Assembly: Google.Apis.Firestore.v1.dll
Syntax
public class GoogleFirestoreAdminV1BackupSchedule : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DailyRecurrence
For a schedule that runs daily.
Declaration
[JsonProperty("dailyRecurrence")]
public virtual GoogleFirestoreAdminV1DailyRecurrence DailyRecurrence { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleFirestoreAdminV1DailyRecurrence |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Output only. The unique backup schedule identifier across all locations and databases for the given project.
This will be auto-assigned. Format is
projects/{project}/databases/{database}/backupSchedules/{backup_schedule}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Retention
At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. The maximum supported retention period is 14 weeks.
Declaration
[JsonProperty("retention")]
public virtual object Retention { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WeeklyRecurrence
For a schedule that runs weekly on a specific day.
Declaration
[JsonProperty("weeklyRecurrence")]
public virtual GoogleFirestoreAdminV1WeeklyRecurrence WeeklyRecurrence { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleFirestoreAdminV1WeeklyRecurrence |