# Dataflow V1beta3 API - Class Google::Cloud::Dataflow::V1beta3::CreateJobRequest (v0.17.0)

0.17.0 (latest) 0.16.0 0.15.0 0.14.1 0.13.1 0.12.1 0.11.0 0.10.0 0.9.1 0.8.2 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.4 Reference documentation and code samples for the Dataflow V1beta3 API class Google::Cloud::Dataflow::V1beta3::CreateJobRequest.

Request to create a Cloud Dataflow job.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #job

    def job() -> ::Google::Cloud::Dataflow::V1beta3::Job

**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::Job](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-Job)) --- The job to create.

### #job=

    def job=(value) -> ::Google::Cloud::Dataflow::V1beta3::Job

**Parameter**

- **value** ([::Google::Cloud::Dataflow::V1beta3::Job](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-Job)) --- The job to create.
**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::Job](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-Job)) --- The job to create.

### #location

    def location() -> ::String

**Returns**

- (::String) --- The [regional endpoint](https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.

### #location=

    def location=(value) -> ::String

**Parameter**

- **value** (::String) --- The [regional endpoint](https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.
**Returns**

- (::String) --- The [regional endpoint](https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.

### #project_id

    def project_id() -> ::String

**Returns**

- (::String) --- The ID of the Cloud Platform project that the job belongs to.

### #project_id=

    def project_id=(value) -> ::String

**Parameter**

- **value** (::String) --- The ID of the Cloud Platform project that the job belongs to.
**Returns**

- (::String) --- The ID of the Cloud Platform project that the job belongs to.

### #replace_job_id

    def replace_job_id() -> ::String

**Returns**

- (::String) --- Deprecated. This field is now in the Job message.

### #replace_job_id=

    def replace_job_id=(value) -> ::String

**Parameter**

- **value** (::String) --- Deprecated. This field is now in the Job message.
**Returns**

- (::String) --- Deprecated. This field is now in the Job message.

### #view

    def view() -> ::Google::Cloud::Dataflow::V1beta3::JobView

**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::JobView](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-JobView)) --- The level of information requested in response.

### #view=

    def view=(value) -> ::Google::Cloud::Dataflow::V1beta3::JobView

**Parameter**

- **value** ([::Google::Cloud::Dataflow::V1beta3::JobView](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-JobView)) --- The level of information requested in response.
**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::JobView](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-JobView)) --- The level of information requested in response.