Enum DataStoreType

java.lang.Object
java.lang.Enum<DataStoreType>
com.google.cloud.dialogflow.cx.v3beta1.DataStoreType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<DataStoreType>

@Generated public enum DataStoreType extends Enum<DataStoreType> implements com.google.protobuf.ProtocolMessageEnum
 Type of a data store.
 Determines how search is performed in the data store.
 
Protobuf enum google.cloud.dialogflow.cx.v3beta1.DataStoreType
  • Enum Constant Details

    • DATA_STORE_TYPE_UNSPECIFIED

      public static final DataStoreType DATA_STORE_TYPE_UNSPECIFIED
       Not specified. This value indicates that the data store type is not
       specified, so it will not be used during search.
       
      DATA_STORE_TYPE_UNSPECIFIED = 0;
    • PUBLIC_WEB

      public static final DataStoreType PUBLIC_WEB
       A data store that contains public web content.
       
      PUBLIC_WEB = 1;
    • UNSTRUCTURED

      public static final DataStoreType UNSTRUCTURED
       A data store that contains unstructured private data.
       
      UNSTRUCTURED = 2;
    • STRUCTURED

      public static final DataStoreType STRUCTURED
       A data store that contains structured data (for example FAQ).
       
      STRUCTURED = 3;
    • UNRECOGNIZED

      public static final DataStoreType UNRECOGNIZED
  • Field Details

    • DATA_STORE_TYPE_UNSPECIFIED_VALUE

      public static final int DATA_STORE_TYPE_UNSPECIFIED_VALUE
       Not specified. This value indicates that the data store type is not
       specified, so it will not be used during search.
       
      DATA_STORE_TYPE_UNSPECIFIED = 0;
      See Also:
    • PUBLIC_WEB_VALUE

      public static final int PUBLIC_WEB_VALUE
       A data store that contains public web content.
       
      PUBLIC_WEB = 1;
      See Also:
    • UNSTRUCTURED_VALUE

      public static final int UNSTRUCTURED_VALUE
       A data store that contains unstructured private data.
       
      UNSTRUCTURED = 2;
      See Also:
    • STRUCTURED_VALUE

      public static final int STRUCTURED_VALUE
       A data store that contains structured data (for example FAQ).
       
      STRUCTURED = 3;
      See Also:
  • Method Details

    • values

      public static DataStoreType[] 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 DataStoreType 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 DataStoreType 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 DataStoreType 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<DataStoreType> 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 DataStoreType 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