publicstaticfinalclass BackupRule.BuilderextendsGeneratedMessageV3.Builder<BackupRule.Builder>implementsBackupRuleOrBuilder
BackupRule binds the backup schedule to a retention policy.
Protobuf type google.cloud.backupdr.v1.BackupRule
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()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicBackupRule.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
build()
buildPartial()
publicBackupRulebuildPartial()
clear()
publicBackupRule.Builderclear()
Overrides
clearBackupRetentionDays()
publicBackupRule.BuilderclearBackupRetentionDays()
Required. Configures the duration for which backup data will be kept. It is
defined in "days". The value should be greater than or equal to minimum
enforced retention of the backup vault.
int32 backup_retention_days = 4 [(.google.api.field_behavior) = REQUIRED];
clearBackupScheduleOneof()
publicBackupRule.BuilderclearBackupScheduleOneof()
clearField(Descriptors.FieldDescriptor field)
publicBackupRule.BuilderclearField(Descriptors.FieldDescriptorfield)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
publicBackupRule.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Overrides
clearRuleId()
publicBackupRule.BuilderclearRuleId()
Required. Immutable. The unique id of this BackupRule. The rule_id is
unique per BackupPlan.The rule_id must start with a lowercase letter
followed by up to 62 lowercase letters, numbers, or hyphens. Pattern,
/a-z{,62}/.
string rule_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
clearStandardSchedule()
publicBackupRule.BuilderclearStandardSchedule()
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
clone()
publicBackupRule.Builderclone()
Overrides
getBackupRetentionDays()
publicintgetBackupRetentionDays()
Required. Configures the duration for which backup data will be kept. It is
defined in "days". The value should be greater than or equal to minimum
enforced retention of the backup vault.
int32 backup_retention_days = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The backupRetentionDays.
|
getBackupScheduleOneofCase()
publicBackupRule.BackupScheduleOneofCasegetBackupScheduleOneofCase()
getDefaultInstanceForType()
publicBackupRulegetDefaultInstanceForType()
getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()
Overrides
getRuleId()
Required. Immutable. The unique id of this BackupRule. The rule_id is
unique per BackupPlan.The rule_id must start with a lowercase letter
followed by up to 62 lowercase letters, numbers, or hyphens. Pattern,
/a-z{,62}/.
string rule_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
String |
The ruleId.
|
getRuleIdBytes()
publicByteStringgetRuleIdBytes()
Required. Immutable. The unique id of this BackupRule. The rule_id is
unique per BackupPlan.The rule_id must start with a lowercase letter
followed by up to 62 lowercase letters, numbers, or hyphens. Pattern,
/a-z{,62}/.
string rule_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
ByteString |
The bytes for ruleId.
|
getStandardSchedule()
publicStandardSchedulegetStandardSchedule()
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
getStandardScheduleBuilder()
publicStandardSchedule.BuildergetStandardScheduleBuilder()
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
getStandardScheduleOrBuilder()
publicStandardScheduleOrBuildergetStandardScheduleOrBuilder()
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
hasStandardSchedule()
publicbooleanhasStandardSchedule()
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the standardSchedule field is set.
|
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
mergeFrom(BackupRule other)
publicBackupRule.BuildermergeFrom(BackupRuleother)
publicBackupRule.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Overrides
mergeFrom(Message other)
publicBackupRule.BuildermergeFrom(Messageother)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeStandardSchedule(StandardSchedule value)
publicBackupRule.BuildermergeStandardSchedule(StandardSchedulevalue)
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalBackupRule.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Overrides
setBackupRetentionDays(int value)
publicBackupRule.BuildersetBackupRetentionDays(intvalue)
Required. Configures the duration for which backup data will be kept. It is
defined in "days". The value should be greater than or equal to minimum
enforced retention of the backup vault.
int32 backup_retention_days = 4 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
int
The backupRetentionDays to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
publicBackupRule.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicBackupRule.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Overrides
setRuleId(String value)
publicBackupRule.BuildersetRuleId(Stringvalue)
Required. Immutable. The unique id of this BackupRule. The rule_id is
unique per BackupPlan.The rule_id must start with a lowercase letter
followed by up to 62 lowercase letters, numbers, or hyphens. Pattern,
/a-z{,62}/.
string rule_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter |
| Name |
Description |
value |
String
The ruleId to set.
|
setRuleIdBytes(ByteString value)
publicBackupRule.BuildersetRuleIdBytes(ByteStringvalue)
Required. Immutable. The unique id of this BackupRule. The rule_id is
unique per BackupPlan.The rule_id must start with a lowercase letter
followed by up to 62 lowercase letters, numbers, or hyphens. Pattern,
/a-z{,62}/.
string rule_id = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for ruleId to set.
|
setStandardSchedule(StandardSchedule value)
publicBackupRule.BuildersetStandardSchedule(StandardSchedulevalue)
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
setStandardSchedule(StandardSchedule.Builder builderForValue)
publicBackupRule.BuildersetStandardSchedule(StandardSchedule.BuilderbuilderForValue)
Required. Defines a schedule that runs within the confines of a defined
window of time.
.google.cloud.backupdr.v1.StandardSchedule standard_schedule = 5 [(.google.api.field_behavior) = REQUIRED];
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalBackupRule.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Overrides