Cloud Dataproc V1 API - Class Google::Cloud::Dataproc::V1::Job (v0.21.0)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Cloud Dataproc V1 API class Google::Cloud::Dataproc::V1::Job.
A Dataproc job resource.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#done
defdone()->::Boolean
Returns
-
(::Boolean) — Output only. Indicates whether the job is completed. If the value is
false, the job is still in progress. Iftrue, the job is completed, andstatus.statefield will indicate if it was successful, failed, or cancelled.
#driver_control_files_uri
defdriver_control_files_uri()->::String
Returns
-
(::String) — 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.
#driver_output_resource_uri
defdriver_output_resource_uri()->::String
Returns
- (::String) — Output only. A URI pointing to the location of the stdout of the job's driver program.
#driver_scheduling_config
defdriver_scheduling_config()->::Google::Cloud::Dataproc::V1::DriverSchedulingConfig
Returns
- (::Google::Cloud::Dataproc::V1::DriverSchedulingConfig) — Optional. Driver scheduling configuration.
#driver_scheduling_config=
defdriver_scheduling_config=(value)->::Google::Cloud::Dataproc::V1::DriverSchedulingConfig
Parameter
- value (::Google::Cloud::Dataproc::V1::DriverSchedulingConfig) — Optional. Driver scheduling configuration.
Returns
- (::Google::Cloud::Dataproc::V1::DriverSchedulingConfig) — Optional. Driver scheduling configuration.
#hadoop_job
defhadoop_job()->::Google::Cloud::Dataproc::V1::HadoopJob
Returns
- (::Google::Cloud::Dataproc::V1::HadoopJob) — Optional. Job is a Hadoop job.
#hadoop_job=
defhadoop_job=(value)->::Google::Cloud::Dataproc::V1::HadoopJob
Parameter
- value (::Google::Cloud::Dataproc::V1::HadoopJob) — Optional. Job is a Hadoop job.
Returns
- (::Google::Cloud::Dataproc::V1::HadoopJob) — Optional. Job is a Hadoop job.
#hive_job
defhive_job()->::Google::Cloud::Dataproc::V1::HiveJob
Returns
- (::Google::Cloud::Dataproc::V1::HiveJob) — Optional. Job is a Hive job.
#hive_job=
defhive_job=(value)->::Google::Cloud::Dataproc::V1::HiveJob
Parameter
- value (::Google::Cloud::Dataproc::V1::HiveJob) — Optional. Job is a Hive job.
Returns
- (::Google::Cloud::Dataproc::V1::HiveJob) — Optional. Job is a Hive job.
#job_uuid
defjob_uuid()->::String
Returns
- (::String) — 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.
#labels
deflabels()->::Google::Protobuf::Map{::String=>::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — 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.
#labels=
deflabels=(value)->::Google::Protobuf::Map{::String=>::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — 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.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — 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.
#pig_job
defpig_job()->::Google::Cloud::Dataproc::V1::PigJob
Returns
- (::Google::Cloud::Dataproc::V1::PigJob) — Optional. Job is a Pig job.
#pig_job=
defpig_job=(value)->::Google::Cloud::Dataproc::V1::PigJob
Parameter
- value (::Google::Cloud::Dataproc::V1::PigJob) — Optional. Job is a Pig job.
Returns
- (::Google::Cloud::Dataproc::V1::PigJob) — Optional. Job is a Pig job.
#placement
defplacement()->::Google::Cloud::Dataproc::V1::JobPlacement
Returns
- (::Google::Cloud::Dataproc::V1::JobPlacement) — Required. Job information, including how, when, and where to run the job.
#placement=
defplacement=(value)->::Google::Cloud::Dataproc::V1::JobPlacement
Parameter
- value (::Google::Cloud::Dataproc::V1::JobPlacement) — Required. Job information, including how, when, and where to run the job.
Returns
- (::Google::Cloud::Dataproc::V1::JobPlacement) — Required. Job information, including how, when, and where to run the job.
#presto_job
defpresto_job()->::Google::Cloud::Dataproc::V1::PrestoJob
Returns
- (::Google::Cloud::Dataproc::V1::PrestoJob) — Optional. Job is a Presto job.
#presto_job=
defpresto_job=(value)->::Google::Cloud::Dataproc::V1::PrestoJob
Parameter
- value (::Google::Cloud::Dataproc::V1::PrestoJob) — Optional. Job is a Presto job.
Returns
- (::Google::Cloud::Dataproc::V1::PrestoJob) — Optional. Job is a Presto job.
#pyspark_job
defpyspark_job()->::Google::Cloud::Dataproc::V1::PySparkJob
Returns
- (::Google::Cloud::Dataproc::V1::PySparkJob) — Optional. Job is a PySpark job.
#pyspark_job=
defpyspark_job=(value)->::Google::Cloud::Dataproc::V1::PySparkJob
Parameter
- value (::Google::Cloud::Dataproc::V1::PySparkJob) — Optional. Job is a PySpark job.
Returns
- (::Google::Cloud::Dataproc::V1::PySparkJob) — Optional. Job is a PySpark job.
#reference
defreference()->::Google::Cloud::Dataproc::V1::JobReference
Returns
-
(::Google::Cloud::Dataproc::V1::JobReference) — 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
job_id.
#reference=
defreference=(value)->::Google::Cloud::Dataproc::V1::JobReference
Parameter
-
value (::Google::Cloud::Dataproc::V1::JobReference) — 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
job_id.
Returns
-
(::Google::Cloud::Dataproc::V1::JobReference) — 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
job_id.
#scheduling
defscheduling()->::Google::Cloud::Dataproc::V1::JobScheduling
Returns
- (::Google::Cloud::Dataproc::V1::JobScheduling) — Optional. Job scheduling configuration.
#scheduling=
defscheduling=(value)->::Google::Cloud::Dataproc::V1::JobScheduling
Parameter
- value (::Google::Cloud::Dataproc::V1::JobScheduling) — Optional. Job scheduling configuration.
Returns
- (::Google::Cloud::Dataproc::V1::JobScheduling) — Optional. Job scheduling configuration.
#spark_job
defspark_job()->::Google::Cloud::Dataproc::V1::SparkJob
Returns
- (::Google::Cloud::Dataproc::V1::SparkJob) — Optional. Job is a Spark job.
#spark_job=
defspark_job=(value)->::Google::Cloud::Dataproc::V1::SparkJob
Parameter
- value (::Google::Cloud::Dataproc::V1::SparkJob) — Optional. Job is a Spark job.
Returns
- (::Google::Cloud::Dataproc::V1::SparkJob) — Optional. Job is a Spark job.
#spark_r_job
defspark_r_job()->::Google::Cloud::Dataproc::V1::SparkRJob
Returns
- (::Google::Cloud::Dataproc::V1::SparkRJob) — Optional. Job is a SparkR job.
#spark_r_job=
defspark_r_job=(value)->::Google::Cloud::Dataproc::V1::SparkRJob
Parameter
- value (::Google::Cloud::Dataproc::V1::SparkRJob) — Optional. Job is a SparkR job.
Returns
- (::Google::Cloud::Dataproc::V1::SparkRJob) — Optional. Job is a SparkR job.
#spark_sql_job
defspark_sql_job()->::Google::Cloud::Dataproc::V1::SparkSqlJob
Returns
- (::Google::Cloud::Dataproc::V1::SparkSqlJob) — Optional. Job is a SparkSql job.
#spark_sql_job=
defspark_sql_job=(value)->::Google::Cloud::Dataproc::V1::SparkSqlJob
Parameter
- value (::Google::Cloud::Dataproc::V1::SparkSqlJob) — Optional. Job is a SparkSql job.
Returns
- (::Google::Cloud::Dataproc::V1::SparkSqlJob) — Optional. Job is a SparkSql job.
#status
defstatus()->::Google::Cloud::Dataproc::V1::JobStatus
Returns
-
(::Google::Cloud::Dataproc::V1::JobStatus) — Output only. The job status. Additional application-specific
status information may be contained in the
type_jobandyarn_applicationsfields.
#status_history
defstatus_history()->::Array<::Google::Cloud::Dataproc::V1::JobStatus>
Returns
- (::Array<::Google::Cloud::Dataproc::V1::JobStatus>) — Output only. The previous job status.
#trino_job
deftrino_job()->::Google::Cloud::Dataproc::V1::TrinoJob
Returns
- (::Google::Cloud::Dataproc::V1::TrinoJob) — Optional. Job is a Trino job.
#trino_job=
deftrino_job=(value)->::Google::Cloud::Dataproc::V1::TrinoJob
Parameter
- value (::Google::Cloud::Dataproc::V1::TrinoJob) — Optional. Job is a Trino job.
Returns
- (::Google::Cloud::Dataproc::V1::TrinoJob) — Optional. Job is a Trino job.
#yarn_applications
defyarn_applications()->::Array<::Google::Cloud::Dataproc::V1::YarnApplication>
Returns
-
(::Array<::Google::Cloud::Dataproc::V1::YarnApplication>) — 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.