public static final class PersistenceConfig.Builder extends GeneratedMessageV3.Builder<PersistenceConfig.Builder> implements PersistenceConfigOrBuilderConfiguration 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.PersistenceModeThe 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 |
intThe 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.SnapshotPeriodThe 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 |
intThe 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 |
|