Cloud Dataproc V1 API - Class Google::Cloud::Dataproc::V1::OrderedJob (v0.9.0)

Reference documentation and code samples for the Cloud Dataproc V1 API class Google::Cloud::Dataproc::V1::OrderedJob.

A job executed by the workflow.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#hadoop_job

def hadoop_job() -> ::Google::Cloud::Dataproc::V1::HadoopJob
Returns

#hadoop_job=

def hadoop_job=(value) -> ::Google::Cloud::Dataproc::V1::HadoopJob
Parameter
Returns

#hive_job

def hive_job() -> ::Google::Cloud::Dataproc::V1::HiveJob
Returns

#hive_job=

def hive_job=(value) -> ::Google::Cloud::Dataproc::V1::HiveJob
Parameter
Returns

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. The labels to associate with this job.

    Label keys must be between 1 and 63 characters long, and must conform to the following regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

    Label values must be between 1 and 63 characters long, and must conform to the following regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}

    No more than 32 labels can be associated with a given job.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. The labels to associate with this job.

    Label keys must be between 1 and 63 characters long, and must conform to the following regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

    Label values must be between 1 and 63 characters long, and must conform to the following regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}

    No more than 32 labels can be associated with a given job.

Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. The labels to associate with this job.

    Label keys must be between 1 and 63 characters long, and must conform to the following regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}

    Label values must be between 1 and 63 characters long, and must conform to the following regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}

    No more than 32 labels can be associated with a given job.

#pig_job

def pig_job() -> ::Google::Cloud::Dataproc::V1::PigJob
Returns

#pig_job=

def pig_job=(value) -> ::Google::Cloud::Dataproc::V1::PigJob
Parameter
Returns

#prerequisite_step_ids

def prerequisite_step_ids() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.

#prerequisite_step_ids=

def prerequisite_step_ids=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.
Returns
  • (::Array<::String>) — Optional. The optional list of prerequisite job step_ids. If not specified, the job will start at the beginning of workflow.

#presto_job

def presto_job() -> ::Google::Cloud::Dataproc::V1::PrestoJob
Returns

#presto_job=

def presto_job=(value) -> ::Google::Cloud::Dataproc::V1::PrestoJob
Parameter
Returns

#pyspark_job

def pyspark_job() -> ::Google::Cloud::Dataproc::V1::PySparkJob
Returns

#pyspark_job=

def pyspark_job=(value) -> ::Google::Cloud::Dataproc::V1::PySparkJob
Parameter
Returns

#scheduling

def scheduling() -> ::Google::Cloud::Dataproc::V1::JobScheduling
Returns

#scheduling=

def scheduling=(value) -> ::Google::Cloud::Dataproc::V1::JobScheduling
Parameter
Returns

#spark_job

def spark_job() -> ::Google::Cloud::Dataproc::V1::SparkJob
Returns

#spark_job=

def spark_job=(value) -> ::Google::Cloud::Dataproc::V1::SparkJob
Parameter
Returns

#spark_r_job

def spark_r_job() -> ::Google::Cloud::Dataproc::V1::SparkRJob
Returns

#spark_r_job=

def spark_r_job=(value) -> ::Google::Cloud::Dataproc::V1::SparkRJob
Parameter
Returns

#spark_sql_job

def spark_sql_job() -> ::Google::Cloud::Dataproc::V1::SparkSqlJob
Returns

#spark_sql_job=

def spark_sql_job=(value) -> ::Google::Cloud::Dataproc::V1::SparkSqlJob
Parameter
Returns

#step_id

def step_id() -> ::String
Returns
  • (::String) — Required. The step id. The id must be unique among all jobs within the template.

    The step id is used as prefix for job id, as job goog-dataproc-workflow-step-id label, and in prerequisiteStepIds field from other steps.

    The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.

#step_id=

def step_id=(value) -> ::String
Parameter
  • value (::String) — Required. The step id. The id must be unique among all jobs within the template.

    The step id is used as prefix for job id, as job goog-dataproc-workflow-step-id label, and in prerequisiteStepIds field from other steps.

    The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.

Returns
  • (::String) — Required. The step id. The id must be unique among all jobs within the template.

    The step id is used as prefix for job id, as job goog-dataproc-workflow-step-id label, and in prerequisiteStepIds field from other steps.

    The id must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of between 3 and 50 characters.