Enum Class Data.TabularDataSourceType

java.lang.Object
java.lang.Enum<Data.TabularDataSourceType>
viam.app.data.v1.Data.TabularDataSourceType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, Serializable, Comparable<Data.TabularDataSourceType>, Constable
Enclosing class:
Data

public static enum Data.TabularDataSourceType extends Enum<Data.TabularDataSourceType> implements com.google.protobuf.Internal.EnumLite
 TabularDataSourceType specifies the data source type for TabularDataByMQL queries.
 
Protobuf enum viam.app.data.v1.TabularDataSourceType
  • Enum Constant Details

    • TABULAR_DATA_SOURCE_TYPE_UNSPECIFIED

      public static final Data.TabularDataSourceType TABULAR_DATA_SOURCE_TYPE_UNSPECIFIED
      TABULAR_DATA_SOURCE_TYPE_UNSPECIFIED = 0;
    • TABULAR_DATA_SOURCE_TYPE_STANDARD

      public static final Data.TabularDataSourceType TABULAR_DATA_SOURCE_TYPE_STANDARD
       TABULAR_DATA_SOURCE_TYPE_STANDARD indicates reading from standard storage. This is
       the default option and available for all data synced to Viam.
       
      TABULAR_DATA_SOURCE_TYPE_STANDARD = 1;
    • TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE

      public static final Data.TabularDataSourceType TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE
       TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE indicates reading from hot storage. This is a
       premium feature requiring opting in specific data sources.
       See docs at https://docs.viam.com/data-ai/capture-data/advanced/advanced-data-capture-sync/#capture-to-the-hot-data-store
       
      TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE = 2;
    • TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK

      public static final Data.TabularDataSourceType TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK
       TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK indicates reading the output data of
       a data pipeline. When using this, a pipeline ID needs to be specified.
       
      TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK = 3;
    • UNRECOGNIZED

      public static final Data.TabularDataSourceType UNRECOGNIZED
  • Field Details

    • TABULAR_DATA_SOURCE_TYPE_UNSPECIFIED_VALUE

      public static final int TABULAR_DATA_SOURCE_TYPE_UNSPECIFIED_VALUE
      TABULAR_DATA_SOURCE_TYPE_UNSPECIFIED = 0;
      See Also:
    • TABULAR_DATA_SOURCE_TYPE_STANDARD_VALUE

      public static final int TABULAR_DATA_SOURCE_TYPE_STANDARD_VALUE
       TABULAR_DATA_SOURCE_TYPE_STANDARD indicates reading from standard storage. This is
       the default option and available for all data synced to Viam.
       
      TABULAR_DATA_SOURCE_TYPE_STANDARD = 1;
      See Also:
    • TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE_VALUE

      public static final int TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE_VALUE
       TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE indicates reading from hot storage. This is a
       premium feature requiring opting in specific data sources.
       See docs at https://docs.viam.com/data-ai/capture-data/advanced/advanced-data-capture-sync/#capture-to-the-hot-data-store
       
      TABULAR_DATA_SOURCE_TYPE_HOT_STORAGE = 2;
      See Also:
    • TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK_VALUE

      public static final int TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK_VALUE
       TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK indicates reading the output data of
       a data pipeline. When using this, a pipeline ID needs to be specified.
       
      TABULAR_DATA_SOURCE_TYPE_PIPELINE_SINK = 3;
      See Also:
  • Method Details

    • values

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

      public static Data.TabularDataSourceType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class 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
    • valueOf

      @Deprecated public static Data.TabularDataSourceType valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static Data.TabularDataSourceType forNumber(int value)
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<Data.TabularDataSourceType> internalGetValueMap()
    • internalGetVerifier

      public static com.google.protobuf.Internal.EnumVerifier internalGetVerifier()