Class PersistenceConfig
Configuration of the persistence functionality.
Implements
Inherited Members
Namespace: Google.Apis.CloudRedis.v1.Data
Assembly: Google.Apis.CloudRedis.v1.dll
Syntax
public class PersistenceConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PersistenceMode
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
Declaration
[JsonProperty("persistenceMode")]
public virtual string PersistenceMode { get; set; }
Property Value
Type | Description |
---|---|
string |
RdbNextSnapshotTime
object representation of RdbNextSnapshotTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use RdbNextSnapshotTimeDateTimeOffset instead.")]
public virtual object RdbNextSnapshotTime { get; set; }
Property Value
Type | Description |
---|---|
object |
RdbNextSnapshotTimeDateTimeOffset
DateTimeOffset representation of RdbNextSnapshotTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? RdbNextSnapshotTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
RdbNextSnapshotTimeRaw
Output only. The next time that a snapshot attempt is scheduled to occur.
Declaration
[JsonProperty("rdbNextSnapshotTime")]
public virtual string RdbNextSnapshotTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
RdbSnapshotPeriod
Optional. Period between RDB snapshots. Snapshots will be attempted every period starting from the provided snapshot start time. For example, a start time of 01/01/2033 06:45 and SIX_HOURS snapshot period will do nothing until 01/01/2033, and then trigger snapshots every day at 06:45, 12:45, 18:45, and 00:45 the next day, and so on. If not provided, TWENTY_FOUR_HOURS will be used as default.
Declaration
[JsonProperty("rdbSnapshotPeriod")]
public virtual string RdbSnapshotPeriod { get; set; }
Property Value
Type | Description |
---|---|
string |
RdbSnapshotStartTime
object representation of RdbSnapshotStartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use RdbSnapshotStartTimeDateTimeOffset instead.")]
public virtual object RdbSnapshotStartTime { get; set; }
Property Value
Type | Description |
---|---|
object |
RdbSnapshotStartTimeDateTimeOffset
DateTimeOffset representation of RdbSnapshotStartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? RdbSnapshotStartTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
RdbSnapshotStartTimeRaw
Optional. Date and time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
Declaration
[JsonProperty("rdbSnapshotStartTime")]
public virtual string RdbSnapshotStartTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |