Class Job.Builder (4.31.0)

public static final class Job.Builder extends GeneratedMessageV3.Builder<Job.Builder> implements JobOrBuilder

A Dataproc job resource.

Protobuf type google.cloud.dataproc.v1.Job

Implements

JobOrBuilder

Static Methods

getDescriptor()

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

Methods

addAllStatusHistory(Iterable<? extends JobStatus> values)

public Job.Builder addAllStatusHistory(Iterable<? extends JobStatus> values)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.dataproc.v1.JobStatus>
Returns
TypeDescription
Job.Builder

addAllYarnApplications(Iterable<? extends YarnApplication> values)

public Job.Builder addAllYarnApplications(Iterable<? extends YarnApplication> values)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.dataproc.v1.YarnApplication>
Returns
TypeDescription
Job.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addStatusHistory(JobStatus value)

public Job.Builder addStatusHistory(JobStatus value)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueJobStatus
Returns
TypeDescription
Job.Builder

addStatusHistory(JobStatus.Builder builderForValue)

public Job.Builder addStatusHistory(JobStatus.Builder builderForValue)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueJobStatus.Builder
Returns
TypeDescription
Job.Builder

addStatusHistory(int index, JobStatus value)

public Job.Builder addStatusHistory(int index, JobStatus value)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueJobStatus
Returns
TypeDescription
Job.Builder

addStatusHistory(int index, JobStatus.Builder builderForValue)

public Job.Builder addStatusHistory(int index, JobStatus.Builder builderForValue)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueJobStatus.Builder
Returns
TypeDescription
Job.Builder

addStatusHistoryBuilder()

public JobStatus.Builder addStatusHistoryBuilder()

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
JobStatus.Builder

addStatusHistoryBuilder(int index)

public JobStatus.Builder addStatusHistoryBuilder(int index)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
JobStatus.Builder

addYarnApplications(YarnApplication value)

public Job.Builder addYarnApplications(YarnApplication value)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueYarnApplication
Returns
TypeDescription
Job.Builder

addYarnApplications(YarnApplication.Builder builderForValue)

public Job.Builder addYarnApplications(YarnApplication.Builder builderForValue)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueYarnApplication.Builder
Returns
TypeDescription
Job.Builder

addYarnApplications(int index, YarnApplication value)

public Job.Builder addYarnApplications(int index, YarnApplication value)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueYarnApplication
Returns
TypeDescription
Job.Builder

addYarnApplications(int index, YarnApplication.Builder builderForValue)

public Job.Builder addYarnApplications(int index, YarnApplication.Builder builderForValue)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueYarnApplication.Builder
Returns
TypeDescription
Job.Builder

addYarnApplicationsBuilder()

public YarnApplication.Builder addYarnApplicationsBuilder()

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
YarnApplication.Builder

addYarnApplicationsBuilder(int index)

public YarnApplication.Builder addYarnApplicationsBuilder(int index)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
YarnApplication.Builder

build()

public Job build()
Returns
TypeDescription
Job

buildPartial()

public Job buildPartial()
Returns
TypeDescription
Job

clear()

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

clearDone()

public Job.Builder clearDone()

Output only. Indicates whether the job is completed. If the value is false, the job is still in progress. If true, the job is completed, and status.state field will indicate if it was successful, failed, or cancelled.

bool done = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Job.Builder

This builder for chaining.

clearDriverControlFilesUri()

public Job.Builder clearDriverControlFilesUri()

Output only. If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri.

string driver_control_files_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Job.Builder

This builder for chaining.

clearDriverOutputResourceUri()

public Job.Builder clearDriverOutputResourceUri()

Output only. A URI pointing to the location of the stdout of the job's driver program.

string driver_output_resource_uri = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Job.Builder

This builder for chaining.

clearDriverSchedulingConfig()

public Job.Builder clearDriverSchedulingConfig()

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearHadoopJob()

public Job.Builder clearHadoopJob()

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearHiveJob()

public Job.Builder clearHiveJob()

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearJobUuid()

public Job.Builder clearJobUuid()

Output only. A UUID that uniquely identifies a job within the project over time. This is in contrast to a user-settable reference.job_id that may be reused over time.

string job_uuid = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Job.Builder

This builder for chaining.

clearLabels()

public Job.Builder clearLabels()
Returns
TypeDescription
Job.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearPigJob()

public Job.Builder clearPigJob()

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearPlacement()

public Job.Builder clearPlacement()

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Job.Builder

clearPrestoJob()

public Job.Builder clearPrestoJob()

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearPysparkJob()

public Job.Builder clearPysparkJob()

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearReference()

public Job.Builder clearReference()

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearScheduling()

public Job.Builder clearScheduling()

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearSparkJob()

public Job.Builder clearSparkJob()

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearSparkRJob()

public Job.Builder clearSparkRJob()

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearSparkSqlJob()

public Job.Builder clearSparkSqlJob()

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearStatus()

public Job.Builder clearStatus()

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Job.Builder

clearStatusHistory()

public Job.Builder clearStatusHistory()

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Job.Builder

clearTrinoJob()

public Job.Builder clearTrinoJob()

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Job.Builder

clearTypeJob()

public Job.Builder clearTypeJob()
Returns
TypeDescription
Job.Builder

clearYarnApplications()

public Job.Builder clearYarnApplications()

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Job.Builder

clone()

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

containsLabels(String key)

public boolean containsLabels(String key)

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getDefaultInstanceForType()

public Job getDefaultInstanceForType()
Returns
TypeDescription
Job

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDone()

public boolean getDone()

Output only. Indicates whether the job is completed. If the value is false, the job is still in progress. If true, the job is completed, and status.state field will indicate if it was successful, failed, or cancelled.

bool done = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

The done.

getDriverControlFilesUri()

public String getDriverControlFilesUri()

Output only. If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri.

string driver_control_files_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The driverControlFilesUri.

getDriverControlFilesUriBytes()

public ByteString getDriverControlFilesUriBytes()

Output only. If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri.

string driver_control_files_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for driverControlFilesUri.

getDriverOutputResourceUri()

public String getDriverOutputResourceUri()

Output only. A URI pointing to the location of the stdout of the job's driver program.

string driver_output_resource_uri = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The driverOutputResourceUri.

getDriverOutputResourceUriBytes()

public ByteString getDriverOutputResourceUriBytes()

Output only. A URI pointing to the location of the stdout of the job's driver program.

string driver_output_resource_uri = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for driverOutputResourceUri.

getDriverSchedulingConfig()

public DriverSchedulingConfig getDriverSchedulingConfig()

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DriverSchedulingConfig

The driverSchedulingConfig.

getDriverSchedulingConfigBuilder()

public DriverSchedulingConfig.Builder getDriverSchedulingConfigBuilder()

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DriverSchedulingConfig.Builder

getDriverSchedulingConfigOrBuilder()

public DriverSchedulingConfigOrBuilder getDriverSchedulingConfigOrBuilder()

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DriverSchedulingConfigOrBuilder

getHadoopJob()

public HadoopJob getHadoopJob()

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
HadoopJob

The hadoopJob.

getHadoopJobBuilder()

public HadoopJob.Builder getHadoopJobBuilder()

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
HadoopJob.Builder

getHadoopJobOrBuilder()

public HadoopJobOrBuilder getHadoopJobOrBuilder()

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
HadoopJobOrBuilder

getHiveJob()

public HiveJob getHiveJob()

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
HiveJob

The hiveJob.

getHiveJobBuilder()

public HiveJob.Builder getHiveJobBuilder()

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
HiveJob.Builder

getHiveJobOrBuilder()

public HiveJobOrBuilder getHiveJobOrBuilder()

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
HiveJobOrBuilder

getJobUuid()

public String getJobUuid()

Output only. A UUID that uniquely identifies a job within the project over time. This is in contrast to a user-settable reference.job_id that may be reused over time.

string job_uuid = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The jobUuid.

getJobUuidBytes()

public ByteString getJobUuidBytes()

Output only. A UUID that uniquely identifies a job within the project over time. This is in contrast to a user-settable reference.job_id that may be reused over time.

string job_uuid = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for jobUuid.

getLabels() (deprecated)

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
TypeDescription
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getMutableLabels() (deprecated)

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
TypeDescription
Map<String,String>

getPigJob()

public PigJob getPigJob()

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PigJob

The pigJob.

getPigJobBuilder()

public PigJob.Builder getPigJobBuilder()

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PigJob.Builder

getPigJobOrBuilder()

public PigJobOrBuilder getPigJobOrBuilder()

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PigJobOrBuilder

getPlacement()

public JobPlacement getPlacement()

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
JobPlacement

The placement.

getPlacementBuilder()

public JobPlacement.Builder getPlacementBuilder()

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
JobPlacement.Builder

getPlacementOrBuilder()

public JobPlacementOrBuilder getPlacementOrBuilder()

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
JobPlacementOrBuilder

getPrestoJob()

public PrestoJob getPrestoJob()

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PrestoJob

The prestoJob.

getPrestoJobBuilder()

public PrestoJob.Builder getPrestoJobBuilder()

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PrestoJob.Builder

getPrestoJobOrBuilder()

public PrestoJobOrBuilder getPrestoJobOrBuilder()

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PrestoJobOrBuilder

getPysparkJob()

public PySparkJob getPysparkJob()

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PySparkJob

The pysparkJob.

getPysparkJobBuilder()

public PySparkJob.Builder getPysparkJobBuilder()

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PySparkJob.Builder

getPysparkJobOrBuilder()

public PySparkJobOrBuilder getPysparkJobOrBuilder()

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PySparkJobOrBuilder

getReference()

public JobReference getReference()

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
JobReference

The reference.

getReferenceBuilder()

public JobReference.Builder getReferenceBuilder()

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
JobReference.Builder

getReferenceOrBuilder()

public JobReferenceOrBuilder getReferenceOrBuilder()

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
JobReferenceOrBuilder

getScheduling()

public JobScheduling getScheduling()

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
JobScheduling

The scheduling.

getSchedulingBuilder()

public JobScheduling.Builder getSchedulingBuilder()

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
JobScheduling.Builder

getSchedulingOrBuilder()

public JobSchedulingOrBuilder getSchedulingOrBuilder()

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
JobSchedulingOrBuilder

getSparkJob()

public SparkJob getSparkJob()

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkJob

The sparkJob.

getSparkJobBuilder()

public SparkJob.Builder getSparkJobBuilder()

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkJob.Builder

getSparkJobOrBuilder()

public SparkJobOrBuilder getSparkJobOrBuilder()

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkJobOrBuilder

getSparkRJob()

public SparkRJob getSparkRJob()

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkRJob

The sparkRJob.

getSparkRJobBuilder()

public SparkRJob.Builder getSparkRJobBuilder()

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkRJob.Builder

getSparkRJobOrBuilder()

public SparkRJobOrBuilder getSparkRJobOrBuilder()

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkRJobOrBuilder

getSparkSqlJob()

public SparkSqlJob getSparkSqlJob()

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkSqlJob

The sparkSqlJob.

getSparkSqlJobBuilder()

public SparkSqlJob.Builder getSparkSqlJobBuilder()

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkSqlJob.Builder

getSparkSqlJobOrBuilder()

public SparkSqlJobOrBuilder getSparkSqlJobOrBuilder()

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SparkSqlJobOrBuilder

getStatus()

public JobStatus getStatus()

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
JobStatus

The status.

getStatusBuilder()

public JobStatus.Builder getStatusBuilder()

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
JobStatus.Builder

getStatusHistory(int index)

public JobStatus getStatusHistory(int index)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
JobStatus

getStatusHistoryBuilder(int index)

public JobStatus.Builder getStatusHistoryBuilder(int index)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
JobStatus.Builder

getStatusHistoryBuilderList()

public List<JobStatus.Builder> getStatusHistoryBuilderList()

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<Builder>

getStatusHistoryCount()

public int getStatusHistoryCount()

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

getStatusHistoryList()

public List<JobStatus> getStatusHistoryList()

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<JobStatus>

getStatusHistoryOrBuilder(int index)

public JobStatusOrBuilder getStatusHistoryOrBuilder(int index)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
JobStatusOrBuilder

getStatusHistoryOrBuilderList()

public List<? extends JobStatusOrBuilder> getStatusHistoryOrBuilderList()

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<? extends com.google.cloud.dataproc.v1.JobStatusOrBuilder>

getStatusOrBuilder()

public JobStatusOrBuilder getStatusOrBuilder()

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
JobStatusOrBuilder

getTrinoJob()

public TrinoJob getTrinoJob()

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
TrinoJob

The trinoJob.

getTrinoJobBuilder()

public TrinoJob.Builder getTrinoJobBuilder()

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
TrinoJob.Builder

getTrinoJobOrBuilder()

public TrinoJobOrBuilder getTrinoJobOrBuilder()

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
TrinoJobOrBuilder

getTypeJobCase()

public Job.TypeJobCase getTypeJobCase()
Returns
TypeDescription
Job.TypeJobCase

getYarnApplications(int index)

public YarnApplication getYarnApplications(int index)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
YarnApplication

getYarnApplicationsBuilder(int index)

public YarnApplication.Builder getYarnApplicationsBuilder(int index)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
YarnApplication.Builder

getYarnApplicationsBuilderList()

public List<YarnApplication.Builder> getYarnApplicationsBuilderList()

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<Builder>

getYarnApplicationsCount()

public int getYarnApplicationsCount()

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

getYarnApplicationsList()

public List<YarnApplication> getYarnApplicationsList()

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<YarnApplication>

getYarnApplicationsOrBuilder(int index)

public YarnApplicationOrBuilder getYarnApplicationsOrBuilder(int index)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
YarnApplicationOrBuilder

getYarnApplicationsOrBuilderList()

public List<? extends YarnApplicationOrBuilder> getYarnApplicationsOrBuilderList()

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<? extends com.google.cloud.dataproc.v1.YarnApplicationOrBuilder>

hasDriverSchedulingConfig()

public boolean hasDriverSchedulingConfig()

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the driverSchedulingConfig field is set.

hasHadoopJob()

public boolean hasHadoopJob()

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the hadoopJob field is set.

hasHiveJob()

public boolean hasHiveJob()

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the hiveJob field is set.

hasPigJob()

public boolean hasPigJob()

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the pigJob field is set.

hasPlacement()

public boolean hasPlacement()

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the placement field is set.

hasPrestoJob()

public boolean hasPrestoJob()

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the prestoJob field is set.

hasPysparkJob()

public boolean hasPysparkJob()

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the pysparkJob field is set.

hasReference()

public boolean hasReference()

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the reference field is set.

hasScheduling()

public boolean hasScheduling()

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the scheduling field is set.

hasSparkJob()

public boolean hasSparkJob()

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the sparkJob field is set.

hasSparkRJob()

public boolean hasSparkRJob()

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the sparkRJob field is set.

hasSparkSqlJob()

public boolean hasSparkSqlJob()

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the sparkSqlJob field is set.

hasStatus()

public boolean hasStatus()

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the status field is set.

hasTrinoJob()

public boolean hasTrinoJob()

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the trinoJob field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

internalGetMutableMapField(int number)

protected MapField internalGetMutableMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeDriverSchedulingConfig(DriverSchedulingConfig value)

public Job.Builder mergeDriverSchedulingConfig(DriverSchedulingConfig value)

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueDriverSchedulingConfig
Returns
TypeDescription
Job.Builder

mergeFrom(Job other)

public Job.Builder mergeFrom(Job other)
Parameter
NameDescription
otherJob
Returns
TypeDescription
Job.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeHadoopJob(HadoopJob value)

public Job.Builder mergeHadoopJob(HadoopJob value)

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueHadoopJob
Returns
TypeDescription
Job.Builder

mergeHiveJob(HiveJob value)

public Job.Builder mergeHiveJob(HiveJob value)

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueHiveJob
Returns
TypeDescription
Job.Builder

mergePigJob(PigJob value)

public Job.Builder mergePigJob(PigJob value)

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePigJob
Returns
TypeDescription
Job.Builder

mergePlacement(JobPlacement value)

public Job.Builder mergePlacement(JobPlacement value)

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueJobPlacement
Returns
TypeDescription
Job.Builder

mergePrestoJob(PrestoJob value)

public Job.Builder mergePrestoJob(PrestoJob value)

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePrestoJob
Returns
TypeDescription
Job.Builder

mergePysparkJob(PySparkJob value)

public Job.Builder mergePysparkJob(PySparkJob value)

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePySparkJob
Returns
TypeDescription
Job.Builder

mergeReference(JobReference value)

public Job.Builder mergeReference(JobReference value)

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueJobReference
Returns
TypeDescription
Job.Builder

mergeScheduling(JobScheduling value)

public Job.Builder mergeScheduling(JobScheduling value)

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueJobScheduling
Returns
TypeDescription
Job.Builder

mergeSparkJob(SparkJob value)

public Job.Builder mergeSparkJob(SparkJob value)

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueSparkJob
Returns
TypeDescription
Job.Builder

mergeSparkRJob(SparkRJob value)

public Job.Builder mergeSparkRJob(SparkRJob value)

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueSparkRJob
Returns
TypeDescription
Job.Builder

mergeSparkSqlJob(SparkSqlJob value)

public Job.Builder mergeSparkSqlJob(SparkSqlJob value)

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueSparkSqlJob
Returns
TypeDescription
Job.Builder

mergeStatus(JobStatus value)

public Job.Builder mergeStatus(JobStatus value)

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueJobStatus
Returns
TypeDescription
Job.Builder

mergeTrinoJob(TrinoJob value)

public Job.Builder mergeTrinoJob(TrinoJob value)

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueTrinoJob
Returns
TypeDescription
Job.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

putAllLabels(Map<String,String> values)

public Job.Builder putAllLabels(Map<String,String> values)

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesMap<String,String>
Returns
TypeDescription
Job.Builder

putLabels(String key, String value)

public Job.Builder putLabels(String key, String value)

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
keyString
valueString
Returns
TypeDescription
Job.Builder

removeLabels(String key)

public Job.Builder removeLabels(String key)

Optional. The labels to associate with this job. Label keys must contain 1 to 63 characters, and must conform to RFC 1035. Label values may be empty, but, if present, must contain 1 to 63 characters, and must conform to RFC 1035. No more than 32 labels can be associated with a job.

map<string, string> labels = 18 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
Job.Builder

removeStatusHistory(int index)

public Job.Builder removeStatusHistory(int index)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
Job.Builder

removeYarnApplications(int index)

public Job.Builder removeYarnApplications(int index)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
Job.Builder

setDone(boolean value)

public Job.Builder setDone(boolean value)

Output only. Indicates whether the job is completed. If the value is false, the job is still in progress. If true, the job is completed, and status.state field will indicate if it was successful, failed, or cancelled.

bool done = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueboolean

The done to set.

Returns
TypeDescription
Job.Builder

This builder for chaining.

setDriverControlFilesUri(String value)

public Job.Builder setDriverControlFilesUri(String value)

Output only. If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri.

string driver_control_files_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The driverControlFilesUri to set.

Returns
TypeDescription
Job.Builder

This builder for chaining.

setDriverControlFilesUriBytes(ByteString value)

public Job.Builder setDriverControlFilesUriBytes(ByteString value)

Output only. If present, the location of miscellaneous control files which may be used as part of job setup and handling. If not present, control files may be placed in the same location as driver_output_uri.

string driver_control_files_uri = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for driverControlFilesUri to set.

Returns
TypeDescription
Job.Builder

This builder for chaining.

setDriverOutputResourceUri(String value)

public Job.Builder setDriverOutputResourceUri(String value)

Output only. A URI pointing to the location of the stdout of the job's driver program.

string driver_output_resource_uri = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The driverOutputResourceUri to set.

Returns
TypeDescription
Job.Builder

This builder for chaining.

setDriverOutputResourceUriBytes(ByteString value)

public Job.Builder setDriverOutputResourceUriBytes(ByteString value)

Output only. A URI pointing to the location of the stdout of the job's driver program.

string driver_output_resource_uri = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for driverOutputResourceUri to set.

Returns
TypeDescription
Job.Builder

This builder for chaining.

setDriverSchedulingConfig(DriverSchedulingConfig value)

public Job.Builder setDriverSchedulingConfig(DriverSchedulingConfig value)

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueDriverSchedulingConfig
Returns
TypeDescription
Job.Builder

setDriverSchedulingConfig(DriverSchedulingConfig.Builder builderForValue)

public Job.Builder setDriverSchedulingConfig(DriverSchedulingConfig.Builder builderForValue)

Optional. Driver scheduling configuration.

.google.cloud.dataproc.v1.DriverSchedulingConfig driver_scheduling_config = 27 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueDriverSchedulingConfig.Builder
Returns
TypeDescription
Job.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setHadoopJob(HadoopJob value)

public Job.Builder setHadoopJob(HadoopJob value)

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueHadoopJob
Returns
TypeDescription
Job.Builder

setHadoopJob(HadoopJob.Builder builderForValue)

public Job.Builder setHadoopJob(HadoopJob.Builder builderForValue)

Optional. Job is a Hadoop job.

.google.cloud.dataproc.v1.HadoopJob hadoop_job = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueHadoopJob.Builder
Returns
TypeDescription
Job.Builder

setHiveJob(HiveJob value)

public Job.Builder setHiveJob(HiveJob value)

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueHiveJob
Returns
TypeDescription
Job.Builder

setHiveJob(HiveJob.Builder builderForValue)

public Job.Builder setHiveJob(HiveJob.Builder builderForValue)

Optional. Job is a Hive job.

.google.cloud.dataproc.v1.HiveJob hive_job = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueHiveJob.Builder
Returns
TypeDescription
Job.Builder

setJobUuid(String value)

public Job.Builder setJobUuid(String value)

Output only. A UUID that uniquely identifies a job within the project over time. This is in contrast to a user-settable reference.job_id that may be reused over time.

string job_uuid = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The jobUuid to set.

Returns
TypeDescription
Job.Builder

This builder for chaining.

setJobUuidBytes(ByteString value)

public Job.Builder setJobUuidBytes(ByteString value)

Output only. A UUID that uniquely identifies a job within the project over time. This is in contrast to a user-settable reference.job_id that may be reused over time.

string job_uuid = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for jobUuid to set.

Returns
TypeDescription
Job.Builder

This builder for chaining.

setPigJob(PigJob value)

public Job.Builder setPigJob(PigJob value)

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePigJob
Returns
TypeDescription
Job.Builder

setPigJob(PigJob.Builder builderForValue)

public Job.Builder setPigJob(PigJob.Builder builderForValue)

Optional. Job is a Pig job.

.google.cloud.dataproc.v1.PigJob pig_job = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValuePigJob.Builder
Returns
TypeDescription
Job.Builder

setPlacement(JobPlacement value)

public Job.Builder setPlacement(JobPlacement value)

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueJobPlacement
Returns
TypeDescription
Job.Builder

setPlacement(JobPlacement.Builder builderForValue)

public Job.Builder setPlacement(JobPlacement.Builder builderForValue)

Required. Job information, including how, when, and where to run the job.

.google.cloud.dataproc.v1.JobPlacement placement = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
builderForValueJobPlacement.Builder
Returns
TypeDescription
Job.Builder

setPrestoJob(PrestoJob value)

public Job.Builder setPrestoJob(PrestoJob value)

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePrestoJob
Returns
TypeDescription
Job.Builder

setPrestoJob(PrestoJob.Builder builderForValue)

public Job.Builder setPrestoJob(PrestoJob.Builder builderForValue)

Optional. Job is a Presto job.

.google.cloud.dataproc.v1.PrestoJob presto_job = 23 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValuePrestoJob.Builder
Returns
TypeDescription
Job.Builder

setPysparkJob(PySparkJob value)

public Job.Builder setPysparkJob(PySparkJob value)

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePySparkJob
Returns
TypeDescription
Job.Builder

setPysparkJob(PySparkJob.Builder builderForValue)

public Job.Builder setPysparkJob(PySparkJob.Builder builderForValue)

Optional. Job is a PySpark job.

.google.cloud.dataproc.v1.PySparkJob pyspark_job = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValuePySparkJob.Builder
Returns
TypeDescription
Job.Builder

setReference(JobReference value)

public Job.Builder setReference(JobReference value)

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueJobReference
Returns
TypeDescription
Job.Builder

setReference(JobReference.Builder builderForValue)

public Job.Builder setReference(JobReference.Builder builderForValue)

Optional. The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource. If this property is not specified when a job is created, the server generates a <code>job_id</code>.

.google.cloud.dataproc.v1.JobReference reference = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueJobReference.Builder
Returns
TypeDescription
Job.Builder

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

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

setScheduling(JobScheduling value)

public Job.Builder setScheduling(JobScheduling value)

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueJobScheduling
Returns
TypeDescription
Job.Builder

setScheduling(JobScheduling.Builder builderForValue)

public Job.Builder setScheduling(JobScheduling.Builder builderForValue)

Optional. Job scheduling configuration.

.google.cloud.dataproc.v1.JobScheduling scheduling = 20 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueJobScheduling.Builder
Returns
TypeDescription
Job.Builder

setSparkJob(SparkJob value)

public Job.Builder setSparkJob(SparkJob value)

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueSparkJob
Returns
TypeDescription
Job.Builder

setSparkJob(SparkJob.Builder builderForValue)

public Job.Builder setSparkJob(SparkJob.Builder builderForValue)

Optional. Job is a Spark job.

.google.cloud.dataproc.v1.SparkJob spark_job = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueSparkJob.Builder
Returns
TypeDescription
Job.Builder

setSparkRJob(SparkRJob value)

public Job.Builder setSparkRJob(SparkRJob value)

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueSparkRJob
Returns
TypeDescription
Job.Builder

setSparkRJob(SparkRJob.Builder builderForValue)

public Job.Builder setSparkRJob(SparkRJob.Builder builderForValue)

Optional. Job is a SparkR job.

.google.cloud.dataproc.v1.SparkRJob spark_r_job = 21 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueSparkRJob.Builder
Returns
TypeDescription
Job.Builder

setSparkSqlJob(SparkSqlJob value)

public Job.Builder setSparkSqlJob(SparkSqlJob value)

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueSparkSqlJob
Returns
TypeDescription
Job.Builder

setSparkSqlJob(SparkSqlJob.Builder builderForValue)

public Job.Builder setSparkSqlJob(SparkSqlJob.Builder builderForValue)

Optional. Job is a SparkSql job.

.google.cloud.dataproc.v1.SparkSqlJob spark_sql_job = 12 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueSparkSqlJob.Builder
Returns
TypeDescription
Job.Builder

setStatus(JobStatus value)

public Job.Builder setStatus(JobStatus value)

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueJobStatus
Returns
TypeDescription
Job.Builder

setStatus(JobStatus.Builder builderForValue)

public Job.Builder setStatus(JobStatus.Builder builderForValue)

Output only. The job status. Additional application-specific status information may be contained in the <code>type_job</code> and <code>yarn_applications</code> fields.

.google.cloud.dataproc.v1.JobStatus status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueJobStatus.Builder
Returns
TypeDescription
Job.Builder

setStatusHistory(int index, JobStatus value)

public Job.Builder setStatusHistory(int index, JobStatus value)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueJobStatus
Returns
TypeDescription
Job.Builder

setStatusHistory(int index, JobStatus.Builder builderForValue)

public Job.Builder setStatusHistory(int index, JobStatus.Builder builderForValue)

Output only. The previous job status.

repeated .google.cloud.dataproc.v1.JobStatus status_history = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueJobStatus.Builder
Returns
TypeDescription
Job.Builder

setTrinoJob(TrinoJob value)

public Job.Builder setTrinoJob(TrinoJob value)

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueTrinoJob
Returns
TypeDescription
Job.Builder

setTrinoJob(TrinoJob.Builder builderForValue)

public Job.Builder setTrinoJob(TrinoJob.Builder builderForValue)

Optional. Job is a Trino job.

.google.cloud.dataproc.v1.TrinoJob trino_job = 28 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueTrinoJob.Builder
Returns
TypeDescription
Job.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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

setYarnApplications(int index, YarnApplication value)

public Job.Builder setYarnApplications(int index, YarnApplication value)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueYarnApplication
Returns
TypeDescription
Job.Builder

setYarnApplications(int index, YarnApplication.Builder builderForValue)

public Job.Builder setYarnApplications(int index, YarnApplication.Builder builderForValue)

Output only. The collection of YARN applications spun up by this job.

Beta Feature: This report is available for testing purposes only. It may be changed before final release.

repeated .google.cloud.dataproc.v1.YarnApplication yarn_applications = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueYarnApplication.Builder
Returns
TypeDescription
Job.Builder