public final class Job
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Cloud Dataproc API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
Constructor and Description |
---|
Job() |
Modifier and Type | Method and Description |
---|---|
Job |
clone() |
java.lang.Boolean |
getDone()
Output only.
|
java.lang.String |
getDriverControlFilesUri()
Output only.
|
java.lang.String |
getDriverOutputResourceUri()
Output only.
|
HadoopJob |
getHadoopJob()
Optional.
|
HiveJob |
getHiveJob()
Optional.
|
java.lang.String |
getJobUuid()
Output only.
|
java.util.Map<java.lang.String,java.lang.String> |
getLabels()
Optional.
|
PigJob |
getPigJob()
Optional.
|
JobPlacement |
getPlacement()
Required.
|
PrestoJob |
getPrestoJob()
Optional.
|
PySparkJob |
getPysparkJob()
Optional.
|
JobReference |
getReference()
Optional.
|
JobScheduling |
getScheduling()
Optional.
|
SparkJob |
getSparkJob()
Optional.
|
SparkRJob |
getSparkRJob()
Optional.
|
SparkSqlJob |
getSparkSqlJob()
Optional.
|
JobStatus |
getStatus()
Output only.
|
java.util.List<JobStatus> |
getStatusHistory()
Output only.
|
java.util.List<YarnApplication> |
getYarnApplications()
Output only.
|
Job |
set(java.lang.String fieldName,
java.lang.Object value) |
Job |
setDone(java.lang.Boolean done)
Output only.
|
Job |
setDriverControlFilesUri(java.lang.String driverControlFilesUri)
Output only.
|
Job |
setDriverOutputResourceUri(java.lang.String driverOutputResourceUri)
Output only.
|
Job |
setHadoopJob(HadoopJob hadoopJob)
Optional.
|
Job |
setHiveJob(HiveJob hiveJob)
Optional.
|
Job |
setJobUuid(java.lang.String jobUuid)
Output only.
|
Job |
setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
Optional.
|
Job |
setPigJob(PigJob pigJob)
Optional.
|
Job |
setPlacement(JobPlacement placement)
Required.
|
Job |
setPrestoJob(PrestoJob prestoJob)
Optional.
|
Job |
setPysparkJob(PySparkJob pysparkJob)
Optional.
|
Job |
setReference(JobReference reference)
Optional.
|
Job |
setScheduling(JobScheduling scheduling)
Optional.
|
Job |
setSparkJob(SparkJob sparkJob)
Optional.
|
Job |
setSparkRJob(SparkRJob sparkRJob)
Optional.
|
Job |
setSparkSqlJob(SparkSqlJob sparkSqlJob)
Optional.
|
Job |
setStatus(JobStatus status)
Output only.
|
Job |
setStatusHistory(java.util.List<JobStatus> statusHistory)
Output only.
|
Job |
setYarnApplications(java.util.List<YarnApplication> yarnApplications)
Output only.
|
getFactory, setFactory, toPrettyString, toString
entrySet, get, getClassInfo, getUnknownKeys, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, equals, hashCode, isEmpty, keySet, size, values
public java.lang.Boolean getDone()
null
for nonepublic Job setDone(java.lang.Boolean done)
done
- done or null
for nonepublic java.lang.String getDriverControlFilesUri()
null
for nonepublic Job setDriverControlFilesUri(java.lang.String driverControlFilesUri)
driverControlFilesUri
- driverControlFilesUri or null
for nonepublic java.lang.String getDriverOutputResourceUri()
null
for nonepublic Job setDriverOutputResourceUri(java.lang.String driverOutputResourceUri)
driverOutputResourceUri
- driverOutputResourceUri or null
for nonepublic HadoopJob getHadoopJob()
null
for nonepublic Job setHadoopJob(HadoopJob hadoopJob)
hadoopJob
- hadoopJob or null
for nonepublic HiveJob getHiveJob()
null
for nonepublic Job setHiveJob(HiveJob hiveJob)
hiveJob
- hiveJob or null
for nonepublic java.lang.String getJobUuid()
null
for nonepublic Job setJobUuid(java.lang.String jobUuid)
jobUuid
- jobUuid or null
for nonepublic java.util.Map<java.lang.String,java.lang.String> getLabels()
null
for nonepublic Job setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
labels
- labels or null
for nonepublic PigJob getPigJob()
null
for nonepublic Job setPigJob(PigJob pigJob)
pigJob
- pigJob or null
for nonepublic JobPlacement getPlacement()
null
for nonepublic Job setPlacement(JobPlacement placement)
placement
- placement or null
for nonepublic PrestoJob getPrestoJob()
null
for nonepublic Job setPrestoJob(PrestoJob prestoJob)
prestoJob
- prestoJob or null
for nonepublic PySparkJob getPysparkJob()
null
for nonepublic Job setPysparkJob(PySparkJob pysparkJob)
pysparkJob
- pysparkJob or null
for nonepublic JobReference getReference()
null
for nonepublic Job setReference(JobReference reference)
reference
- reference or null
for nonepublic JobScheduling getScheduling()
null
for nonepublic Job setScheduling(JobScheduling scheduling)
scheduling
- scheduling or null
for nonepublic SparkJob getSparkJob()
null
for nonepublic Job setSparkJob(SparkJob sparkJob)
sparkJob
- sparkJob or null
for nonepublic SparkRJob getSparkRJob()
null
for nonepublic Job setSparkRJob(SparkRJob sparkRJob)
sparkRJob
- sparkRJob or null
for nonepublic SparkSqlJob getSparkSqlJob()
null
for nonepublic Job setSparkSqlJob(SparkSqlJob sparkSqlJob)
sparkSqlJob
- sparkSqlJob or null
for nonepublic JobStatus getStatus()
null
for nonepublic Job setStatus(JobStatus status)
status
- status or null
for nonepublic java.util.List<JobStatus> getStatusHistory()
null
for nonepublic Job setStatusHistory(java.util.List<JobStatus> statusHistory)
statusHistory
- statusHistory or null
for nonepublic java.util.List<YarnApplication> getYarnApplications()
null
for nonepublic Job setYarnApplications(java.util.List<YarnApplication> yarnApplications)
yarnApplications
- yarnApplications or null
for nonepublic Job set(java.lang.String fieldName, java.lang.Object value)
set
in class com.google.api.client.json.GenericJson
public Job clone()
clone
in class com.google.api.client.json.GenericJson