public static final class SchedulePolicy.Builder extends GeneratedMessageV3.Builder<SchedulePolicy.Builder> implements SchedulePolicyOrBuilder
A policy for scheduling replications.
Protobuf type google.cloud.vmmigration.v1.SchedulePolicy
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SchedulePolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SchedulePolicy build()
Returns
buildPartial()
public SchedulePolicy buildPartial()
Returns
clear()
public SchedulePolicy.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public SchedulePolicy.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearIdleDuration()
public SchedulePolicy.Builder clearIdleDuration()
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public SchedulePolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSkipOsAdaptation()
public SchedulePolicy.Builder clearSkipOsAdaptation()
A flag to indicate whether to skip OS adaptation during the replication
sync. OS adaptation is a process where the VM's operating system undergoes
changes and adaptations to fully function on Compute Engine.
bool skip_os_adaptation = 2;
Returns
clone()
public SchedulePolicy.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public SchedulePolicy getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getIdleDuration()
public Duration getIdleDuration()
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Returns
Type | Description |
Duration | The idleDuration.
|
getIdleDurationBuilder()
public Duration.Builder getIdleDurationBuilder()
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Returns
getIdleDurationOrBuilder()
public DurationOrBuilder getIdleDurationOrBuilder()
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Returns
getSkipOsAdaptation()
public boolean getSkipOsAdaptation()
A flag to indicate whether to skip OS adaptation during the replication
sync. OS adaptation is a process where the VM's operating system undergoes
changes and adaptations to fully function on Compute Engine.
bool skip_os_adaptation = 2;
Returns
Type | Description |
boolean | The skipOsAdaptation.
|
hasIdleDuration()
public boolean hasIdleDuration()
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Returns
Type | Description |
boolean | Whether the idleDuration field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SchedulePolicy other)
public SchedulePolicy.Builder mergeFrom(SchedulePolicy other)
Parameter
Returns
public SchedulePolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SchedulePolicy.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeIdleDuration(Duration value)
public SchedulePolicy.Builder mergeIdleDuration(Duration value)
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SchedulePolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public SchedulePolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setIdleDuration(Duration value)
public SchedulePolicy.Builder setIdleDuration(Duration value)
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Parameter
Returns
setIdleDuration(Duration.Builder builderForValue)
public SchedulePolicy.Builder setIdleDuration(Duration.Builder builderForValue)
The idle duration between replication stages.
.google.protobuf.Duration idle_duration = 1;
Parameter
Name | Description |
builderForValue | Builder
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SchedulePolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSkipOsAdaptation(boolean value)
public SchedulePolicy.Builder setSkipOsAdaptation(boolean value)
A flag to indicate whether to skip OS adaptation during the replication
sync. OS adaptation is a process where the VM's operating system undergoes
changes and adaptations to fully function on Compute Engine.
bool skip_os_adaptation = 2;
Parameter
Name | Description |
value | boolean
The skipOsAdaptation to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final SchedulePolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides