# Dataflow V1beta3 API - Module Google::Cloud::Dataflow::V1beta3::ParameterType (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 module Google::Cloud::Dataflow::V1beta3::ParameterType.

ParameterType specifies what kind of input we need for this parameter.

## Constants

### DEFAULT

**value:** 0  
Default input type.

### TEXT

**value:** 1  
The parameter specifies generic text input.

### GCS_READ_BUCKET

**value:** 2  
The parameter specifies a Cloud Storage Bucket to read from.

### GCS_WRITE_BUCKET

**value:** 3  
The parameter specifies a Cloud Storage Bucket to write to.

### GCS_READ_FILE

**value:** 4  
The parameter specifies a Cloud Storage file path to read from.

### GCS_WRITE_FILE

**value:** 5  
The parameter specifies a Cloud Storage file path to write to.

### GCS_READ_FOLDER

**value:** 6  
The parameter specifies a Cloud Storage folder path to read from.

### GCS_WRITE_FOLDER

**value:** 7  
The parameter specifies a Cloud Storage folder to write to.

### PUBSUB_TOPIC

**value:** 8  
The parameter specifies a Pub/Sub Topic.

### PUBSUB_SUBSCRIPTION

**value:** 9  
The parameter specifies a Pub/Sub Subscription.

### BIGQUERY_TABLE

**value:** 10  
The parameter specifies a BigQuery table.

### JAVASCRIPT_UDF_FILE

**value:** 11  
The parameter specifies a JavaScript UDF in Cloud Storage.

### SERVICE_ACCOUNT

**value:** 12  
The parameter specifies a Service Account email.

### MACHINE_TYPE

**value:** 13  
The parameter specifies a Machine Type.

### KMS_KEY_NAME

**value:** 14  
The parameter specifies a KMS Key name.

### WORKER_REGION

**value:** 15  
The parameter specifies a Worker Region.

### WORKER_ZONE

**value:** 16  
The parameter specifies a Worker Zone.

### BOOLEAN

**value:** 17  
The parameter specifies a boolean input.

### ENUM

**value:** 18  
The parameter specifies an enum input.

### NUMBER

**value:** 19  
The parameter specifies a number input.

### KAFKA_TOPIC

**value:** 20  
Deprecated. Please use KAFKA_READ_TOPIC instead.

### KAFKA_READ_TOPIC

**value:** 21  
The parameter specifies the fully-qualified name of an Apache Kafka topic.
This can be either a Google Managed Kafka topic or a non-managed Kafka
topic.

### KAFKA_WRITE_TOPIC

**value:** 22  
The parameter specifies the fully-qualified name of an Apache Kafka topic.
This can be an existing Google Managed Kafka topic, the name for a new
Google Managed Kafka topic, or an existing non-managed Kafka topic.