Class Scheduling.Builder (3.36.0)

public static final class Scheduling.Builder extends GeneratedMessageV3.Builder<Scheduling.Builder> implements SchedulingOrBuilder

All parameters related to queuing and scheduling of custom jobs.

Protobuf type google.cloud.aiplatform.v1.Scheduling

Implements

SchedulingOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Scheduling.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Scheduling.Builder
Overrides

build()

public Scheduling build()
Returns
TypeDescription
Scheduling

buildPartial()

public Scheduling buildPartial()
Returns
TypeDescription
Scheduling

clear()

public Scheduling.Builder clear()
Returns
TypeDescription
Scheduling.Builder
Overrides

clearDisableRetries()

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];

Returns
TypeDescription
Scheduling.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Scheduling.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Scheduling.Builder
Overrides

clearMaxWaitDuration()

public Scheduling.Builder clearMaxWaitDuration()

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Scheduling.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public Scheduling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Scheduling.Builder
Overrides

clearRestartJobOnWorkerRestart()

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;

Returns
TypeDescription
Scheduling.Builder

This builder for chaining.

clearTimeout()

public Scheduling.Builder clearTimeout()

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Returns
TypeDescription
Scheduling.Builder

clone()

public Scheduling.Builder clone()
Returns
TypeDescription
Scheduling.Builder
Overrides

getDefaultInstanceForType()

public Scheduling getDefaultInstanceForType()
Returns
TypeDescription
Scheduling

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDisableRetries()

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];

Returns
TypeDescription
boolean

The disableRetries.

getMaxWaitDuration()

public Duration getMaxWaitDuration()

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Duration

The maxWaitDuration.

getMaxWaitDurationBuilder()

public Duration.Builder getMaxWaitDurationBuilder()

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Builder

getMaxWaitDurationOrBuilder()

public DurationOrBuilder getMaxWaitDurationOrBuilder()

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DurationOrBuilder

getRestartJobOnWorkerRestart()

public 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;

Returns
TypeDescription
boolean

The restartJobOnWorkerRestart.

getTimeout()

public Duration getTimeout()

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Returns
TypeDescription
Duration

The timeout.

getTimeoutBuilder()

public Duration.Builder getTimeoutBuilder()

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Returns
TypeDescription
Builder

getTimeoutOrBuilder()

public DurationOrBuilder getTimeoutOrBuilder()

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Returns
TypeDescription
DurationOrBuilder

hasMaxWaitDuration()

public boolean hasMaxWaitDuration()

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the maxWaitDuration field is set.

hasTimeout()

public boolean hasTimeout()

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Returns
TypeDescription
boolean

Whether the timeout field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(Scheduling other)

public Scheduling.Builder mergeFrom(Scheduling other)
Parameter
NameDescription
otherScheduling
Returns
TypeDescription
Scheduling.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Scheduling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Scheduling.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Scheduling.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Scheduling.Builder
Overrides

mergeMaxWaitDuration(Duration value)

public Scheduling.Builder mergeMaxWaitDuration(Duration value)

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueDuration
Returns
TypeDescription
Scheduling.Builder

mergeTimeout(Duration value)

public Scheduling.Builder mergeTimeout(Duration value)

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
Scheduling.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Scheduling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Scheduling.Builder
Overrides

setDisableRetries(boolean value)

public 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];

Parameter
NameDescription
valueboolean

The disableRetries to set.

Returns
TypeDescription
Scheduling.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Scheduling.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Scheduling.Builder
Overrides

setMaxWaitDuration(Duration value)

public Scheduling.Builder setMaxWaitDuration(Duration value)

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueDuration
Returns
TypeDescription
Scheduling.Builder

setMaxWaitDuration(Duration.Builder builderForValue)

public Scheduling.Builder setMaxWaitDuration(Duration.Builder builderForValue)

Optional. This is the maximum time a user will wait in the QRM queue for resources. Default is 1 day

.google.protobuf.Duration max_wait_duration = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Scheduling.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Scheduling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
Scheduling.Builder
Overrides

setRestartJobOnWorkerRestart(boolean value)

public 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;

Parameter
NameDescription
valueboolean

The restartJobOnWorkerRestart to set.

Returns
TypeDescription
Scheduling.Builder

This builder for chaining.

setTimeout(Duration value)

public Scheduling.Builder setTimeout(Duration value)

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
Scheduling.Builder

setTimeout(Duration.Builder builderForValue)

public Scheduling.Builder setTimeout(Duration.Builder builderForValue)

The maximum job running time. The default is 7 days.

.google.protobuf.Duration timeout = 1;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Scheduling.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final Scheduling.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Scheduling.Builder
Overrides