# Dataflow V1beta3 API - Class Google::Cloud::Dataflow::V1beta3::GetTemplateRequest (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::GetTemplateRequest.

A request to retrieve a Cloud Dataflow job template.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #gcs_path

    def gcs_path() -> ::String

**Returns**

- (::String) --- Required. A Cloud Storage path to the template from which to create the job. Must be valid Cloud Storage URL, beginning with 'gs://'.

### #gcs_path=

    def gcs_path=(value) -> ::String

**Parameter**

- **value** (::String) --- Required. A Cloud Storage path to the template from which to create the job. Must be valid Cloud Storage URL, beginning with 'gs://'.
**Returns**

- (::String) --- Required. A Cloud Storage path to the template from which to create the job. Must be valid Cloud Storage URL, beginning with 'gs://'.

### #location

    def location() -> ::String

**Returns**

- (::String) --- The [regional endpoint](https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to which to direct the request.

### #location=

    def location=(value) -> ::String

**Parameter**

- **value** (::String) --- The [regional endpoint](https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to which to direct the request.
**Returns**

- (::String) --- The [regional endpoint](https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to which to direct the request.

### #project_id

    def project_id() -> ::String

**Returns**

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

### #project_id=

    def project_id=(value) -> ::String

**Parameter**

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

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

### #view

    def view() -> ::Google::Cloud::Dataflow::V1beta3::GetTemplateRequest::TemplateView

**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::GetTemplateRequest::TemplateView](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-GetTemplateRequest-TemplateView)) --- The view to retrieve. Defaults to METADATA_ONLY.

### #view=

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

**Parameter**

- **value** ([::Google::Cloud::Dataflow::V1beta3::GetTemplateRequest::TemplateView](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-GetTemplateRequest-TemplateView)) --- The view to retrieve. Defaults to METADATA_ONLY.
**Returns**

- ([::Google::Cloud::Dataflow::V1beta3::GetTemplateRequest::TemplateView](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-GetTemplateRequest-TemplateView)) --- The view to retrieve. Defaults to METADATA_ONLY.