Class JobScheduling.Builder (4.36.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public JobScheduling build()
Returns
TypeDescription
JobScheduling

buildPartial()

public JobScheduling buildPartial()
Returns
TypeDescription
JobScheduling

clear()

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

clearField(Descriptors.FieldDescriptor field)

public JobScheduling.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
JobScheduling.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getDefaultInstanceForType()

public JobScheduling getDefaultInstanceForType()
Returns
TypeDescription
JobScheduling

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
int

The maxFailuresTotal.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(JobScheduling other)

public JobScheduling.Builder mergeFrom(JobScheduling other)
Parameter
NameDescription
otherJobScheduling
Returns
TypeDescription
JobScheduling.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

public JobScheduling.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueint

The maxFailuresPerHour to set.

Returns
TypeDescription
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
NameDescription
valueint

The maxFailuresTotal to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
JobScheduling.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

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