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 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];