Class EnumSet


  • public class EnumSet
    extends Object
    A semantic type for a set of enumerated values, where the string values contain comma-separated values from an enumeration.
    Author:
    Randall Hauch
    • Constructor Summary

      Constructors 
      Constructor Description
      EnumSet()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.kafka.connect.data.SchemaBuilder builder​(String allowedValues)
      Returns a SchemaBuilder for a set of enumerated values.
      static org.apache.kafka.connect.data.SchemaBuilder builder​(List<String> allowedValues)
      Returns a SchemaBuilder for a set of enumerated values.
      static org.apache.kafka.connect.data.Schema schema​(String allowedValues)
      Returns a Schema for a set of enumerated values, with all other default Schema settings.
      static org.apache.kafka.connect.data.Schema schema​(List<String> allowedValues)
      Returns a Schema for a set of enumerated values, with all other default Schema settings.
    • Constructor Detail

      • EnumSet

        public EnumSet()
    • Method Detail

      • builder

        public static org.apache.kafka.connect.data.SchemaBuilder builder​(String allowedValues)
        Returns a SchemaBuilder for a set of enumerated values. You can use the resulting SchemaBuilder to set additional schema settings such as required/optional, default value, and documentation.
        Parameters:
        allowedValues - the comma separated list of allowed values; may not be null
        Returns:
        the schema builder
      • builder

        public static org.apache.kafka.connect.data.SchemaBuilder builder​(List<String> allowedValues)
        Returns a SchemaBuilder for a set of enumerated values. You can use the resulting SchemaBuilder to set additional schema settings such as required/optional, default value, and documentation.
        Parameters:
        allowedValues - the list of allowed values; may not be null
        Returns:
        the schema builder
      • schema

        public static org.apache.kafka.connect.data.Schema schema​(String allowedValues)
        Returns a Schema for a set of enumerated values, with all other default Schema settings.
        Parameters:
        allowedValues - the comma separated list of allowed values; may not be null
        Returns:
        the schema
        See Also:
        builder(String)
      • schema

        public static org.apache.kafka.connect.data.Schema schema​(List<String> allowedValues)
        Returns a Schema for a set of enumerated values, with all other default Schema settings.
        Parameters:
        allowedValues - the list of allowed values; may not be null
        Returns:
        the schema
        See Also:
        builder(String)