Class: Google::Cloud::Dataproc::V1::Job

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb

Overview

A Cloud Dataproc job resource.

Instance Attribute Summary collapse

Instance Attribute Details

#driver_control_files_uriString

Returns 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+.

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+.



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#driver_output_resource_uriString

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

Returns:

  • (String)

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



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#hadoop_jobGoogle::Cloud::Dataproc::V1::HadoopJob

Returns Job is a Hadoop job.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#hive_jobGoogle::Cloud::Dataproc::V1::HiveJob

Returns Job is a Hive job.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#labelsHash{String => String}

Returns 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:

  • (Hash{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.



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#pig_jobGoogle::Cloud::Dataproc::V1::PigJob

Returns Job is a Pig job.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#placementGoogle::Cloud::Dataproc::V1::JobPlacement

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

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#pyspark_jobGoogle::Cloud::Dataproc::V1::PySparkJob

Returns Job is a Pyspark job.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#referenceGoogle::Cloud::Dataproc::V1::JobReference

Returns 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.



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#schedulingGoogle::Cloud::Dataproc::V1::JobScheduling

Returns Optional. Job scheduling configuration.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#spark_jobGoogle::Cloud::Dataproc::V1::SparkJob

Returns Job is a Spark job.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#spark_sql_jobGoogle::Cloud::Dataproc::V1::SparkSqlJob

Returns Job is a SparkSql job.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#statusGoogle::Cloud::Dataproc::V1::JobStatus

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

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#status_historyArray<Google::Cloud::Dataproc::V1::JobStatus>

Returns Output-only. The previous job status.

Returns:



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end

#yarn_applicationsArray<Google::Cloud::Dataproc::V1::YarnApplication>

Returns 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.

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.



506
# File 'lib/google/cloud/dataproc/v1/doc/google/cloud/dataproc/v1/jobs.rb', line 506

class Job; end