Enum ParameterType

java.lang.Object
java.lang.Enum<ParameterType>
com.google.dataflow.v1beta3.ParameterType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<ParameterType>

@Generated public enum ParameterType extends Enum<ParameterType> implements com.google.protobuf.ProtocolMessageEnum
 ParameterType specifies what kind of input we need for this parameter.
 
Protobuf enum google.dataflow.v1beta3.ParameterType
  • Enum Constant Details

    • DEFAULT

      public static final ParameterType DEFAULT
       Default input type.
       
      DEFAULT = 0;
    • TEXT

      public static final ParameterType TEXT
       The parameter specifies generic text input.
       
      TEXT = 1;
    • GCS_READ_BUCKET

      public static final ParameterType GCS_READ_BUCKET
       The parameter specifies a Cloud Storage Bucket to read from.
       
      GCS_READ_BUCKET = 2;
    • GCS_WRITE_BUCKET

      public static final ParameterType GCS_WRITE_BUCKET
       The parameter specifies a Cloud Storage Bucket to write to.
       
      GCS_WRITE_BUCKET = 3;
    • GCS_READ_FILE

      public static final ParameterType GCS_READ_FILE
       The parameter specifies a Cloud Storage file path to read from.
       
      GCS_READ_FILE = 4;
    • GCS_WRITE_FILE

      public static final ParameterType GCS_WRITE_FILE
       The parameter specifies a Cloud Storage file path to write to.
       
      GCS_WRITE_FILE = 5;
    • GCS_READ_FOLDER

      public static final ParameterType GCS_READ_FOLDER
       The parameter specifies a Cloud Storage folder path to read from.
       
      GCS_READ_FOLDER = 6;
    • GCS_WRITE_FOLDER

      public static final ParameterType GCS_WRITE_FOLDER
       The parameter specifies a Cloud Storage folder to write to.
       
      GCS_WRITE_FOLDER = 7;
    • PUBSUB_TOPIC

      public static final ParameterType PUBSUB_TOPIC
       The parameter specifies a Pub/Sub Topic.
       
      PUBSUB_TOPIC = 8;
    • PUBSUB_SUBSCRIPTION

      public static final ParameterType PUBSUB_SUBSCRIPTION
       The parameter specifies a Pub/Sub Subscription.
       
      PUBSUB_SUBSCRIPTION = 9;
    • BIGQUERY_TABLE

      public static final ParameterType BIGQUERY_TABLE
       The parameter specifies a BigQuery table.
       
      BIGQUERY_TABLE = 10;
    • JAVASCRIPT_UDF_FILE

      public static final ParameterType JAVASCRIPT_UDF_FILE
       The parameter specifies a JavaScript UDF in Cloud Storage.
       
      JAVASCRIPT_UDF_FILE = 11;
    • SERVICE_ACCOUNT

      public static final ParameterType SERVICE_ACCOUNT
       The parameter specifies a Service Account email.
       
      SERVICE_ACCOUNT = 12;
    • MACHINE_TYPE

      public static final ParameterType MACHINE_TYPE
       The parameter specifies a Machine Type.
       
      MACHINE_TYPE = 13;
    • KMS_KEY_NAME

      public static final ParameterType KMS_KEY_NAME
       The parameter specifies a KMS Key name.
       
      KMS_KEY_NAME = 14;
    • WORKER_REGION

      public static final ParameterType WORKER_REGION
       The parameter specifies a Worker Region.
       
      WORKER_REGION = 15;
    • WORKER_ZONE

      public static final ParameterType WORKER_ZONE
       The parameter specifies a Worker Zone.
       
      WORKER_ZONE = 16;
    • BOOLEAN

      public static final ParameterType BOOLEAN
       The parameter specifies a boolean input.
       
      BOOLEAN = 17;
    • ENUM

      public static final ParameterType ENUM
       The parameter specifies an enum input.
       
      ENUM = 18;
    • NUMBER

      public static final ParameterType NUMBER
       The parameter specifies a number input.
       
      NUMBER = 19;
    • KAFKA_TOPIC

      @Deprecated public static final ParameterType KAFKA_TOPIC
      Deprecated.
       Deprecated. Please use KAFKA_READ_TOPIC instead.
       
      KAFKA_TOPIC = 20 [deprecated = true];
    • KAFKA_READ_TOPIC

      public static final ParameterType KAFKA_READ_TOPIC
       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_READ_TOPIC = 21;
    • KAFKA_WRITE_TOPIC

      public static final ParameterType KAFKA_WRITE_TOPIC
       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.
       
      KAFKA_WRITE_TOPIC = 22;
    • UNRECOGNIZED

      public static final ParameterType UNRECOGNIZED
  • Field Details

    • DEFAULT_VALUE

      public static final int DEFAULT_VALUE
       Default input type.
       
      DEFAULT = 0;
      See Also:
    • TEXT_VALUE

      public static final int TEXT_VALUE
       The parameter specifies generic text input.
       
      TEXT = 1;
      See Also:
    • GCS_READ_BUCKET_VALUE

      public static final int GCS_READ_BUCKET_VALUE
       The parameter specifies a Cloud Storage Bucket to read from.
       
      GCS_READ_BUCKET = 2;
      See Also:
    • GCS_WRITE_BUCKET_VALUE

      public static final int GCS_WRITE_BUCKET_VALUE
       The parameter specifies a Cloud Storage Bucket to write to.
       
      GCS_WRITE_BUCKET = 3;
      See Also:
    • GCS_READ_FILE_VALUE

      public static final int GCS_READ_FILE_VALUE
       The parameter specifies a Cloud Storage file path to read from.
       
      GCS_READ_FILE = 4;
      See Also:
    • GCS_WRITE_FILE_VALUE

      public static final int GCS_WRITE_FILE_VALUE
       The parameter specifies a Cloud Storage file path to write to.
       
      GCS_WRITE_FILE = 5;
      See Also:
    • GCS_READ_FOLDER_VALUE

      public static final int GCS_READ_FOLDER_VALUE
       The parameter specifies a Cloud Storage folder path to read from.
       
      GCS_READ_FOLDER = 6;
      See Also:
    • GCS_WRITE_FOLDER_VALUE

      public static final int GCS_WRITE_FOLDER_VALUE
       The parameter specifies a Cloud Storage folder to write to.
       
      GCS_WRITE_FOLDER = 7;
      See Also:
    • PUBSUB_TOPIC_VALUE

      public static final int PUBSUB_TOPIC_VALUE
       The parameter specifies a Pub/Sub Topic.
       
      PUBSUB_TOPIC = 8;
      See Also:
    • PUBSUB_SUBSCRIPTION_VALUE

      public static final int PUBSUB_SUBSCRIPTION_VALUE
       The parameter specifies a Pub/Sub Subscription.
       
      PUBSUB_SUBSCRIPTION = 9;
      See Also:
    • BIGQUERY_TABLE_VALUE

      public static final int BIGQUERY_TABLE_VALUE
       The parameter specifies a BigQuery table.
       
      BIGQUERY_TABLE = 10;
      See Also:
    • JAVASCRIPT_UDF_FILE_VALUE

      public static final int JAVASCRIPT_UDF_FILE_VALUE
       The parameter specifies a JavaScript UDF in Cloud Storage.
       
      JAVASCRIPT_UDF_FILE = 11;
      See Also:
    • SERVICE_ACCOUNT_VALUE

      public static final int SERVICE_ACCOUNT_VALUE
       The parameter specifies a Service Account email.
       
      SERVICE_ACCOUNT = 12;
      See Also:
    • MACHINE_TYPE_VALUE

      public static final int MACHINE_TYPE_VALUE
       The parameter specifies a Machine Type.
       
      MACHINE_TYPE = 13;
      See Also:
    • KMS_KEY_NAME_VALUE

      public static final int KMS_KEY_NAME_VALUE
       The parameter specifies a KMS Key name.
       
      KMS_KEY_NAME = 14;
      See Also:
    • WORKER_REGION_VALUE

      public static final int WORKER_REGION_VALUE
       The parameter specifies a Worker Region.
       
      WORKER_REGION = 15;
      See Also:
    • WORKER_ZONE_VALUE

      public static final int WORKER_ZONE_VALUE
       The parameter specifies a Worker Zone.
       
      WORKER_ZONE = 16;
      See Also:
    • BOOLEAN_VALUE

      public static final int BOOLEAN_VALUE
       The parameter specifies a boolean input.
       
      BOOLEAN = 17;
      See Also:
    • ENUM_VALUE

      public static final int ENUM_VALUE
       The parameter specifies an enum input.
       
      ENUM = 18;
      See Also:
    • NUMBER_VALUE

      public static final int NUMBER_VALUE
       The parameter specifies a number input.
       
      NUMBER = 19;
      See Also:
    • KAFKA_TOPIC_VALUE

      @Deprecated public static final int KAFKA_TOPIC_VALUE
      Deprecated.
       Deprecated. Please use KAFKA_READ_TOPIC instead.
       
      KAFKA_TOPIC = 20 [deprecated = true];
      See Also:
    • KAFKA_READ_TOPIC_VALUE

      public static final int KAFKA_READ_TOPIC_VALUE
       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_READ_TOPIC = 21;
      See Also:
    • KAFKA_WRITE_TOPIC_VALUE

      public static final int KAFKA_WRITE_TOPIC_VALUE
       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.
       
      KAFKA_WRITE_TOPIC = 22;
      See Also:
  • Method Details

    • values

      public static ParameterType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ParameterType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static ParameterType valueOf(int value)
      Deprecated.
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static ParameterType forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<ParameterType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static ParameterType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null