Package com.google.cloud.redis.v1beta1
Interface PersistenceConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PersistenceConfig
,PersistenceConfig.Builder
public interface PersistenceConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PersistenceConfig.PersistenceMode
getPersistenceMode()
Optional.int
getPersistenceModeValue()
Optional.com.google.protobuf.Timestamp
getRdbNextSnapshotTime()
Output only.com.google.protobuf.TimestampOrBuilder
getRdbNextSnapshotTimeOrBuilder()
Output only.PersistenceConfig.SnapshotPeriod
getRdbSnapshotPeriod()
Optional.int
getRdbSnapshotPeriodValue()
Optional.com.google.protobuf.Timestamp
getRdbSnapshotStartTime()
Optional.com.google.protobuf.TimestampOrBuilder
getRdbSnapshotStartTimeOrBuilder()
Optional.boolean
hasRdbNextSnapshotTime()
Output only.boolean
hasRdbSnapshotStartTime()
Optional.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getPersistenceModeValue
int getPersistenceModeValue()
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
.google.cloud.redis.v1beta1.PersistenceConfig.PersistenceMode persistence_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The enum numeric value on the wire for persistenceMode.
-
getPersistenceMode
PersistenceConfig.PersistenceMode getPersistenceMode()
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
.google.cloud.redis.v1beta1.PersistenceConfig.PersistenceMode persistence_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The persistenceMode.
-
getRdbSnapshotPeriodValue
int getRdbSnapshotPeriodValue()
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.
.google.cloud.redis.v1beta1.PersistenceConfig.SnapshotPeriod rdb_snapshot_period = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The enum numeric value on the wire for rdbSnapshotPeriod.
-
getRdbSnapshotPeriod
PersistenceConfig.SnapshotPeriod getRdbSnapshotPeriod()
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.
.google.cloud.redis.v1beta1.PersistenceConfig.SnapshotPeriod rdb_snapshot_period = 2 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The rdbSnapshotPeriod.
-
hasRdbNextSnapshotTime
boolean hasRdbNextSnapshotTime()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the rdbNextSnapshotTime field is set.
-
getRdbNextSnapshotTime
com.google.protobuf.Timestamp getRdbNextSnapshotTime()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The rdbNextSnapshotTime.
-
getRdbNextSnapshotTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getRdbNextSnapshotTimeOrBuilder()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasRdbSnapshotStartTime
boolean hasRdbSnapshotStartTime()
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.
.google.protobuf.Timestamp rdb_snapshot_start_time = 5 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- Whether the rdbSnapshotStartTime field is set.
-
getRdbSnapshotStartTime
com.google.protobuf.Timestamp getRdbSnapshotStartTime()
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.
.google.protobuf.Timestamp rdb_snapshot_start_time = 5 [(.google.api.field_behavior) = OPTIONAL];
- Returns:
- The rdbSnapshotStartTime.
-
getRdbSnapshotStartTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getRdbSnapshotStartTimeOrBuilder()
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.
.google.protobuf.Timestamp rdb_snapshot_start_time = 5 [(.google.api.field_behavior) = OPTIONAL];
-
-