public static final class BackupPlan.Schedule.Builder extends GeneratedMessageV3.Builder<BackupPlan.Schedule.Builder> implements BackupPlan.ScheduleOrBuilder
Defines scheduling parameters for automatically creating Backups
via this BackupPlan.
Protobuf type google.cloud.gkebackup.v1.BackupPlan.Schedule
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 BackupPlan.Schedule.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public BackupPlan.Schedule build()
buildPartial()
public BackupPlan.Schedule buildPartial()
clear()
public BackupPlan.Schedule.Builder clear()
Overrides
clearCronSchedule()
public BackupPlan.Schedule.Builder clearCronSchedule()
A standard cron string that defines a
repeating schedule for creating Backups via this BackupPlan. If this is
defined, then
backup_retain_days
must also be defined.
Default (empty): no automatic backup creation will occur.
string cron_schedule = 1;
clearField(Descriptors.FieldDescriptor field)
public BackupPlan.Schedule.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public BackupPlan.Schedule.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPaused()
public BackupPlan.Schedule.Builder clearPaused()
This flag denotes whether automatic Backup creation is paused for this
BackupPlan.
Default: False
bool paused = 2;
clone()
public BackupPlan.Schedule.Builder clone()
Overrides
getCronSchedule()
public String getCronSchedule()
A standard cron string that defines a
repeating schedule for creating Backups via this BackupPlan. If this is
defined, then
backup_retain_days
must also be defined.
Default (empty): no automatic backup creation will occur.
string cron_schedule = 1;
Returns |
---|
Type | Description |
String | The cronSchedule.
|
getCronScheduleBytes()
public ByteString getCronScheduleBytes()
A standard cron string that defines a
repeating schedule for creating Backups via this BackupPlan. If this is
defined, then
backup_retain_days
must also be defined.
Default (empty): no automatic backup creation will occur.
string cron_schedule = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for cronSchedule.
|
getDefaultInstanceForType()
public BackupPlan.Schedule getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getPaused()
public boolean getPaused()
This flag denotes whether automatic Backup creation is paused for this
BackupPlan.
Default: False
bool paused = 2;
Returns |
---|
Type | Description |
boolean | The paused.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(BackupPlan.Schedule other)
public BackupPlan.Schedule.Builder mergeFrom(BackupPlan.Schedule other)
public BackupPlan.Schedule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public BackupPlan.Schedule.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final BackupPlan.Schedule.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCronSchedule(String value)
public BackupPlan.Schedule.Builder setCronSchedule(String value)
A standard cron string that defines a
repeating schedule for creating Backups via this BackupPlan. If this is
defined, then
backup_retain_days
must also be defined.
Default (empty): no automatic backup creation will occur.
string cron_schedule = 1;
Parameter |
---|
Name | Description |
value | String
The cronSchedule to set.
|
setCronScheduleBytes(ByteString value)
public BackupPlan.Schedule.Builder setCronScheduleBytes(ByteString value)
A standard cron string that defines a
repeating schedule for creating Backups via this BackupPlan. If this is
defined, then
backup_retain_days
must also be defined.
Default (empty): no automatic backup creation will occur.
string cron_schedule = 1;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for cronSchedule to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public BackupPlan.Schedule.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setPaused(boolean value)
public BackupPlan.Schedule.Builder setPaused(boolean value)
This flag denotes whether automatic Backup creation is paused for this
BackupPlan.
Default: False
bool paused = 2;
Parameter |
---|
Name | Description |
value | boolean
The paused to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public BackupPlan.Schedule.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final BackupPlan.Schedule.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides