public static final class Scheduling.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder> implements SchedulingOrBuilder
All parameters related to queuing and scheduling of custom jobs.Protobuf type
google.cloud.aiplatform.v1.Scheduling| Modifier and Type | Method and Description |
|---|---|
Scheduling.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Scheduling |
build() |
Scheduling |
buildPartial() |
Scheduling.Builder |
clear() |
Scheduling.Builder |
clearDisableRetries()
Optional.
|
Scheduling.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Scheduling.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Scheduling.Builder |
clearRestartJobOnWorkerRestart()
Restarts the entire CustomJob if a worker gets restarted.
|
Scheduling.Builder |
clearTimeout()
The maximum job running time.
|
Scheduling.Builder |
clone() |
Scheduling |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisableRetries()
Optional.
|
boolean |
getRestartJobOnWorkerRestart()
Restarts the entire CustomJob if a worker gets restarted.
|
com.google.protobuf.Duration |
getTimeout()
The maximum job running time.
|
com.google.protobuf.Duration.Builder |
getTimeoutBuilder()
The maximum job running time.
|
com.google.protobuf.DurationOrBuilder |
getTimeoutOrBuilder()
The maximum job running time.
|
boolean |
hasTimeout()
The maximum job running time.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Scheduling.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Scheduling.Builder |
mergeFrom(com.google.protobuf.Message other) |
Scheduling.Builder |
mergeFrom(Scheduling other) |
Scheduling.Builder |
mergeTimeout(com.google.protobuf.Duration value)
The maximum job running time.
|
Scheduling.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Scheduling.Builder |
setDisableRetries(boolean value)
Optional.
|
Scheduling.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Scheduling.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Scheduling.Builder |
setRestartJobOnWorkerRestart(boolean value)
Restarts the entire CustomJob if a worker gets restarted.
|
Scheduling.Builder |
setTimeout(com.google.protobuf.Duration.Builder builderForValue)
The maximum job running time.
|
Scheduling.Builder |
setTimeout(com.google.protobuf.Duration value)
The maximum job running time.
|
Scheduling.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Scheduling build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Scheduling buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Scheduling.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Scheduling.Builder>public Scheduling.Builder mergeFrom(Scheduling other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public Scheduling.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Scheduling.Builder>IOExceptionpublic boolean hasTimeout()
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;hasTimeout in interface SchedulingOrBuilderpublic com.google.protobuf.Duration getTimeout()
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;getTimeout in interface SchedulingOrBuilderpublic Scheduling.Builder setTimeout(com.google.protobuf.Duration value)
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;public Scheduling.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;public Scheduling.Builder mergeTimeout(com.google.protobuf.Duration value)
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;public Scheduling.Builder clearTimeout()
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;public com.google.protobuf.Duration.Builder getTimeoutBuilder()
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
The maximum job running time. The default is 7 days.
.google.protobuf.Duration timeout = 1;getTimeoutOrBuilder in interface SchedulingOrBuilderpublic boolean getRestartJobOnWorkerRestart()
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
bool restart_job_on_worker_restart = 3;getRestartJobOnWorkerRestart in interface SchedulingOrBuilderpublic Scheduling.Builder setRestartJobOnWorkerRestart(boolean value)
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
bool restart_job_on_worker_restart = 3;value - The restartJobOnWorkerRestart to set.public Scheduling.Builder clearRestartJobOnWorkerRestart()
Restarts the entire CustomJob if a worker gets restarted. This feature can be used by distributed training jobs that are not resilient to workers leaving and joining a job.
bool restart_job_on_worker_restart = 3;public boolean getDisableRetries()
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.
bool disable_retries = 5 [(.google.api.field_behavior) = OPTIONAL];getDisableRetries in interface SchedulingOrBuilderpublic Scheduling.Builder setDisableRetries(boolean value)
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.
bool disable_retries = 5 [(.google.api.field_behavior) = OPTIONAL];value - The disableRetries to set.public Scheduling.Builder clearDisableRetries()
Optional. Indicates if the job should retry for internal errors after the job starts running. If true, overrides `Scheduling.restart_job_on_worker_restart` to false.
bool disable_retries = 5 [(.google.api.field_behavior) = OPTIONAL];public final Scheduling.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>public final Scheduling.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Scheduling.Builder>Copyright © 2023 Google LLC. All rights reserved.