public static final class AutomatedBackupConfig.Builder extends GeneratedMessageV3.Builder<AutomatedBackupConfig.Builder> implements AutomatedBackupConfigOrBuilder
The automated backup config for a cluster.
Protobuf type google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AutomatedBackupConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AutomatedBackupConfig build()
buildPartial()
public AutomatedBackupConfig buildPartial()
clear()
public AutomatedBackupConfig.Builder clear()
Overrides
clearAutomatedBackupMode()
public AutomatedBackupConfig.Builder clearAutomatedBackupMode()
Optional. The automated backup mode. If the mode is disabled, the other
fields will be ignored.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.AutomatedBackupMode automated_backup_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public AutomatedBackupConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFixedFrequencySchedule()
public AutomatedBackupConfig.Builder clearFixedFrequencySchedule()
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public AutomatedBackupConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRetention()
public AutomatedBackupConfig.Builder clearRetention()
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
clearSchedule()
public AutomatedBackupConfig.Builder clearSchedule()
clone()
public AutomatedBackupConfig.Builder clone()
Overrides
getAutomatedBackupMode()
public AutomatedBackupConfig.AutomatedBackupMode getAutomatedBackupMode()
Optional. The automated backup mode. If the mode is disabled, the other
fields will be ignored.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.AutomatedBackupMode automated_backup_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
getAutomatedBackupModeValue()
public int getAutomatedBackupModeValue()
Optional. The automated backup mode. If the mode is disabled, the other
fields will be ignored.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.AutomatedBackupMode automated_backup_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for automatedBackupMode.
|
getDefaultInstanceForType()
public AutomatedBackupConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getFixedFrequencySchedule()
public AutomatedBackupConfig.FixedFrequencySchedule getFixedFrequencySchedule()
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
getFixedFrequencyScheduleBuilder()
public AutomatedBackupConfig.FixedFrequencySchedule.Builder getFixedFrequencyScheduleBuilder()
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
getFixedFrequencyScheduleOrBuilder()
public AutomatedBackupConfig.FixedFrequencyScheduleOrBuilder getFixedFrequencyScheduleOrBuilder()
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
getRetention()
public Duration getRetention()
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
Duration |
The retention.
|
getRetentionBuilder()
public Duration.Builder getRetentionBuilder()
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
getRetentionOrBuilder()
public DurationOrBuilder getRetentionOrBuilder()
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
getScheduleCase()
public AutomatedBackupConfig.ScheduleCase getScheduleCase()
hasFixedFrequencySchedule()
public boolean hasFixedFrequencySchedule()
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the fixedFrequencySchedule field is set.
|
hasRetention()
public boolean hasRetention()
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the retention field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFixedFrequencySchedule(AutomatedBackupConfig.FixedFrequencySchedule value)
public AutomatedBackupConfig.Builder mergeFixedFrequencySchedule(AutomatedBackupConfig.FixedFrequencySchedule value)
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
mergeFrom(AutomatedBackupConfig other)
public AutomatedBackupConfig.Builder mergeFrom(AutomatedBackupConfig other)
public AutomatedBackupConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AutomatedBackupConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeRetention(Duration value)
public AutomatedBackupConfig.Builder mergeRetention(Duration value)
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
Duration
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AutomatedBackupConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setAutomatedBackupMode(AutomatedBackupConfig.AutomatedBackupMode value)
public AutomatedBackupConfig.Builder setAutomatedBackupMode(AutomatedBackupConfig.AutomatedBackupMode value)
Optional. The automated backup mode. If the mode is disabled, the other
fields will be ignored.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.AutomatedBackupMode automated_backup_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
setAutomatedBackupModeValue(int value)
public AutomatedBackupConfig.Builder setAutomatedBackupModeValue(int value)
Optional. The automated backup mode. If the mode is disabled, the other
fields will be ignored.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.AutomatedBackupMode automated_backup_mode = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for automatedBackupMode to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public AutomatedBackupConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setFixedFrequencySchedule(AutomatedBackupConfig.FixedFrequencySchedule value)
public AutomatedBackupConfig.Builder setFixedFrequencySchedule(AutomatedBackupConfig.FixedFrequencySchedule value)
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
setFixedFrequencySchedule(AutomatedBackupConfig.FixedFrequencySchedule.Builder builderForValue)
public AutomatedBackupConfig.Builder setFixedFrequencySchedule(AutomatedBackupConfig.FixedFrequencySchedule.Builder builderForValue)
Optional. Trigger automated backups at a fixed frequency.
.google.cloud.redis.cluster.v1beta1.AutomatedBackupConfig.FixedFrequencySchedule fixed_frequency_schedule = 2 [(.google.api.field_behavior) = OPTIONAL];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AutomatedBackupConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRetention(Duration value)
public AutomatedBackupConfig.Builder setRetention(Duration value)
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
Duration
|
setRetention(Duration.Builder builderForValue)
public AutomatedBackupConfig.Builder setRetention(Duration.Builder builderForValue)
Optional. How long to keep automated backups before the backups are
deleted. The value should be between 1 day and 365 days. If not specified,
the default value is 35 days.
optional .google.protobuf.Duration retention = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
builderForValue |
Builder
|
setUnknownFields(UnknownFieldSet unknownFields)
public final AutomatedBackupConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides