Show / Hide Table of Contents

Class PersistenceConfig

Configuration of the persistence functionality.

Inheritance
object
PersistenceConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX