Class JobScheduling.Builder (4.40.0)

public static final class JobScheduling.Builder extends GeneratedMessageV3.Builder<JobScheduling.Builder> implements JobSchedulingOrBuilder

Job scheduling options.

Protobuf type google.cloud.dataproc.v1.JobScheduling

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public JobScheduling.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
JobScheduling.Builder
Overrides

build()

public JobScheduling build()
Returns
Type Description
JobScheduling

buildPartial()

public JobScheduling buildPartial()
Returns
Type Description
JobScheduling

clear()

public JobScheduling.Builder clear()
Returns
Type Description
JobScheduling.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public JobScheduling.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
JobScheduling.Builder
Overrides

clearMaxFailuresPerHour()

public JobScheduling.Builder clearMaxFailuresPerHour()

Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.

A job may be reported as thrashing if the driver exits with a non-zero code four times within a 10-minute window.

Maximum value is 10.

Note: This restartable job option is not supported in Dataproc workflow templates.

int32 max_failures_per_hour = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
JobScheduling.Builder

This builder for chaining.

clearMaxFailuresTotal()

public JobScheduling.Builder clearMaxFailuresTotal()

Optional. Maximum total number of times a driver may be restarted as a result of the driver exiting with a non-zero code. After the maximum number is reached, the job will be reported as failed.

Maximum value is 240.

Note: Currently, this restartable job option is not supported in Dataproc workflow templates.

int32 max_failures_total = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
JobScheduling.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public JobScheduling.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
JobScheduling.Builder
Overrides

clone()

public JobScheduling.Builder clone()
Returns
Type Description
JobScheduling.Builder
Overrides

getDefaultInstanceForType()

public JobScheduling getDefaultInstanceForType()
Returns
Type Description
JobScheduling

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMaxFailuresPerHour()

public int getMaxFailuresPerHour()

Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.

A job may be reported as thrashing if the driver exits with a non-zero code four times within a 10-minute window.

Maximum value is 10.

Note: This restartable job option is not supported in Dataproc workflow templates.

int32 max_failures_per_hour = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxFailuresPerHour.

getMaxFailuresTotal()

public int getMaxFailuresTotal()

Optional. Maximum total number of times a driver may be restarted as a result of the driver exiting with a non-zero code. After the maximum number is reached, the job will be reported as failed.

Maximum value is 240.

Note: Currently, this restartable job option is not supported in Dataproc workflow templates.

int32 max_failures_total = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The maxFailuresTotal.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(JobScheduling other)

public JobScheduling.Builder mergeFrom(JobScheduling other)
Parameter
Name Description
other JobScheduling
Returns
Type Description
JobScheduling.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public JobScheduling.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
JobScheduling.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public JobScheduling.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
JobScheduling.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final JobScheduling.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
JobScheduling.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public JobScheduling.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
JobScheduling.Builder
Overrides

setMaxFailuresPerHour(int value)

public JobScheduling.Builder setMaxFailuresPerHour(int value)

Optional. Maximum number of times per hour a driver may be restarted as a result of driver exiting with non-zero code before job is reported failed.

A job may be reported as thrashing if the driver exits with a non-zero code four times within a 10-minute window.

Maximum value is 10.

Note: This restartable job option is not supported in Dataproc workflow templates.

int32 max_failures_per_hour = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxFailuresPerHour to set.

Returns
Type Description
JobScheduling.Builder

This builder for chaining.

setMaxFailuresTotal(int value)

public JobScheduling.Builder setMaxFailuresTotal(int value)

Optional. Maximum total number of times a driver may be restarted as a result of the driver exiting with a non-zero code. After the maximum number is reached, the job will be reported as failed.

Maximum value is 240.

Note: Currently, this restartable job option is not supported in Dataproc workflow templates.

int32 max_failures_total = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The maxFailuresTotal to set.

Returns
Type Description
JobScheduling.Builder

This builder for chaining.

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

public JobScheduling.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
JobScheduling.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final JobScheduling.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
JobScheduling.Builder
Overrides