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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Dataflow V1beta3 API - Module Google::Cloud::Dataflow::V1beta3::ParameterType (v0.13.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.13.1 (latest)](/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.13.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.13.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.12.1](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.12.1/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.11.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.11.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.10.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.10.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.9.1](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.9.1/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.8.2](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.8.2/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.7.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.7.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.6.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.6.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.5.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.5.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.4.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.4.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.3.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.3.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.2.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.2.0/Google-Cloud-Dataflow-V1beta3-ParameterType)\n- [0.1.4](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.1.4/Google-Cloud-Dataflow-V1beta3-ParameterType) \nReference documentation and code samples for the Dataflow V1beta3 API module Google::Cloud::Dataflow::V1beta3::ParameterType.\n\nParameterType specifies what kind of input we need for this parameter.\n\nConstants\n---------\n\n### DEFAULT\n\n**value:** 0 \nDefault input type.\n\n### TEXT\n\n**value:** 1 \nThe parameter specifies generic text input.\n\n### GCS_READ_BUCKET\n\n**value:** 2 \nThe parameter specifies a Cloud Storage Bucket to read from.\n\n### GCS_WRITE_BUCKET\n\n**value:** 3 \nThe parameter specifies a Cloud Storage Bucket to write to.\n\n### GCS_READ_FILE\n\n**value:** 4 \nThe parameter specifies a Cloud Storage file path to read from.\n\n### GCS_WRITE_FILE\n\n**value:** 5 \nThe parameter specifies a Cloud Storage file path to write to.\n\n### GCS_READ_FOLDER\n\n**value:** 6 \nThe parameter specifies a Cloud Storage folder path to read from.\n\n### GCS_WRITE_FOLDER\n\n**value:** 7 \nThe parameter specifies a Cloud Storage folder to write to.\n\n### PUBSUB_TOPIC\n\n**value:** 8 \nThe parameter specifies a Pub/Sub Topic.\n\n### PUBSUB_SUBSCRIPTION\n\n**value:** 9 \nThe parameter specifies a Pub/Sub Subscription.\n\n### BIGQUERY_TABLE\n\n**value:** 10 \nThe parameter specifies a BigQuery table.\n\n### JAVASCRIPT_UDF_FILE\n\n**value:** 11 \nThe parameter specifies a JavaScript UDF in Cloud Storage.\n\n### SERVICE_ACCOUNT\n\n**value:** 12 \nThe parameter specifies a Service Account email.\n\n### MACHINE_TYPE\n\n**value:** 13 \nThe parameter specifies a Machine Type.\n\n### KMS_KEY_NAME\n\n**value:** 14 \nThe parameter specifies a KMS Key name.\n\n### WORKER_REGION\n\n**value:** 15 \nThe parameter specifies a Worker Region.\n\n### WORKER_ZONE\n\n**value:** 16 \nThe parameter specifies a Worker Zone.\n\n### BOOLEAN\n\n**value:** 17 \nThe parameter specifies a boolean input.\n\n### ENUM\n\n**value:** 18 \nThe parameter specifies an enum input.\n\n### NUMBER\n\n**value:** 19 \nThe parameter specifies a number input.\n\n### KAFKA_TOPIC\n\n**value:** 20 \nDeprecated. Please use KAFKA_READ_TOPIC instead.\n\n### KAFKA_READ_TOPIC\n\n**value:** 21 \nThe parameter specifies the fully-qualified name of an Apache Kafka topic.\nThis can be either a Google Managed Kafka topic or a non-managed Kafka\ntopic.\n\n### KAFKA_WRITE_TOPIC\n\n**value:** 22 \nThe parameter specifies the fully-qualified name of an Apache Kafka topic.\nThis can be an existing Google Managed Kafka topic, the name for a new\nGoogle Managed Kafka topic, or an existing non-managed Kafka topic."]]