public static final class PersistenceConfig.Builder extends GeneratedMessageV3.Builder<PersistenceConfig.Builder> implements PersistenceConfigOrBuilder
Configuration of the persistence functionality.
Protobuf type google.events.cloud.redis.v1.PersistenceConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > PersistenceConfig.BuilderImplements
PersistenceConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PersistenceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
build()
public PersistenceConfig build()
Returns | |
---|---|
Type | Description |
PersistenceConfig |
buildPartial()
public PersistenceConfig buildPartial()
Returns | |
---|---|
Type | Description |
PersistenceConfig |
clear()
public PersistenceConfig.Builder clear()
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
clearField(Descriptors.FieldDescriptor field)
public PersistenceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public PersistenceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
clearPersistenceMode()
public PersistenceConfig.Builder clearPersistenceMode()
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
.google.events.cloud.redis.v1.PersistenceConfig.PersistenceMode persistence_mode = 1;
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
This builder for chaining. |
clearRdbNextSnapshotTime()
public PersistenceConfig.Builder clearRdbNextSnapshotTime()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
clearRdbSnapshotPeriod()
public PersistenceConfig.Builder clearRdbSnapshotPeriod()
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.events.cloud.redis.v1.PersistenceConfig.SnapshotPeriod rdb_snapshot_period = 2;
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
This builder for chaining. |
clearRdbSnapshotStartTime()
public PersistenceConfig.Builder clearRdbSnapshotStartTime()
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;
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
clone()
public PersistenceConfig.Builder clone()
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
getDefaultInstanceForType()
public PersistenceConfig getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
PersistenceConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getPersistenceMode()
public PersistenceConfig.PersistenceMode getPersistenceMode()
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
.google.events.cloud.redis.v1.PersistenceConfig.PersistenceMode persistence_mode = 1;
Returns | |
---|---|
Type | Description |
PersistenceConfig.PersistenceMode |
The persistenceMode. |
getPersistenceModeValue()
public int getPersistenceModeValue()
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
.google.events.cloud.redis.v1.PersistenceConfig.PersistenceMode persistence_mode = 1;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for persistenceMode. |
getRdbNextSnapshotTime()
public Timestamp getRdbNextSnapshotTime()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Returns | |
---|---|
Type | Description |
Timestamp |
The rdbNextSnapshotTime. |
getRdbNextSnapshotTimeBuilder()
public Timestamp.Builder getRdbNextSnapshotTimeBuilder()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Returns | |
---|---|
Type | Description |
Builder |
getRdbNextSnapshotTimeOrBuilder()
public TimestampOrBuilder getRdbNextSnapshotTimeOrBuilder()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getRdbSnapshotPeriod()
public 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.events.cloud.redis.v1.PersistenceConfig.SnapshotPeriod rdb_snapshot_period = 2;
Returns | |
---|---|
Type | Description |
PersistenceConfig.SnapshotPeriod |
The rdbSnapshotPeriod. |
getRdbSnapshotPeriodValue()
public 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.events.cloud.redis.v1.PersistenceConfig.SnapshotPeriod rdb_snapshot_period = 2;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for rdbSnapshotPeriod. |
getRdbSnapshotStartTime()
public 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;
Returns | |
---|---|
Type | Description |
Timestamp |
The rdbSnapshotStartTime. |
getRdbSnapshotStartTimeBuilder()
public Timestamp.Builder getRdbSnapshotStartTimeBuilder()
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;
Returns | |
---|---|
Type | Description |
Builder |
getRdbSnapshotStartTimeOrBuilder()
public 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;
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
hasRdbNextSnapshotTime()
public boolean hasRdbNextSnapshotTime()
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Returns | |
---|---|
Type | Description |
boolean |
Whether the rdbNextSnapshotTime field is set. |
hasRdbSnapshotStartTime()
public 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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the rdbSnapshotStartTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(PersistenceConfig other)
public PersistenceConfig.Builder mergeFrom(PersistenceConfig other)
Parameter | |
---|---|
Name | Description |
other |
PersistenceConfig |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PersistenceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public PersistenceConfig.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
mergeRdbNextSnapshotTime(Timestamp value)
public PersistenceConfig.Builder mergeRdbNextSnapshotTime(Timestamp value)
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
mergeRdbSnapshotStartTime(Timestamp value)
public PersistenceConfig.Builder mergeRdbSnapshotStartTime(Timestamp value)
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;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PersistenceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public PersistenceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
setPersistenceMode(PersistenceConfig.PersistenceMode value)
public PersistenceConfig.Builder setPersistenceMode(PersistenceConfig.PersistenceMode value)
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
.google.events.cloud.redis.v1.PersistenceConfig.PersistenceMode persistence_mode = 1;
Parameter | |
---|---|
Name | Description |
value |
PersistenceConfig.PersistenceMode The persistenceMode to set. |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
This builder for chaining. |
setPersistenceModeValue(int value)
public PersistenceConfig.Builder setPersistenceModeValue(int value)
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
.google.events.cloud.redis.v1.PersistenceConfig.PersistenceMode persistence_mode = 1;
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for persistenceMode to set. |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
This builder for chaining. |
setRdbNextSnapshotTime(Timestamp value)
public PersistenceConfig.Builder setRdbNextSnapshotTime(Timestamp value)
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
setRdbNextSnapshotTime(Timestamp.Builder builderForValue)
public PersistenceConfig.Builder setRdbNextSnapshotTime(Timestamp.Builder builderForValue)
Output only. The next time that a snapshot attempt is scheduled to occur.
.google.protobuf.Timestamp rdb_next_snapshot_time = 4;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
setRdbSnapshotPeriod(PersistenceConfig.SnapshotPeriod value)
public PersistenceConfig.Builder setRdbSnapshotPeriod(PersistenceConfig.SnapshotPeriod value)
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.events.cloud.redis.v1.PersistenceConfig.SnapshotPeriod rdb_snapshot_period = 2;
Parameter | |
---|---|
Name | Description |
value |
PersistenceConfig.SnapshotPeriod The rdbSnapshotPeriod to set. |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
This builder for chaining. |
setRdbSnapshotPeriodValue(int value)
public PersistenceConfig.Builder setRdbSnapshotPeriodValue(int value)
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.events.cloud.redis.v1.PersistenceConfig.SnapshotPeriod rdb_snapshot_period = 2;
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for rdbSnapshotPeriod to set. |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
This builder for chaining. |
setRdbSnapshotStartTime(Timestamp value)
public PersistenceConfig.Builder setRdbSnapshotStartTime(Timestamp value)
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;
Parameter | |
---|---|
Name | Description |
value |
Timestamp |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
setRdbSnapshotStartTime(Timestamp.Builder builderForValue)
public PersistenceConfig.Builder setRdbSnapshotStartTime(Timestamp.Builder builderForValue)
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;
Parameter | |
---|---|
Name | Description |
builderForValue |
Builder |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PersistenceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final PersistenceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
PersistenceConfig.Builder |