Class CreateEngine


  • public class CreateEngine
    extends Object
    Represents a request to create a new Engine
    • Constructor Detail

      • CreateEngine

        public CreateEngine()
    • Method Detail

      • setIndexSettingOverride

        public CreateEngine setIndexSettingOverride​(String key,
                                                    String value)
        Set an index override value
        Parameters:
        key - The name of the index setting to override
        value - The value of the index setting override
        Returns:
        this engine
      • setIndexSettingOverride

        public CreateEngine setIndexSettingOverride​(String key,
                                                    Integer value)
        Set an index override value
        Parameters:
        key - The name of the index setting to override
        value - The value of the index setting override
        Returns:
        this engine
      • setIndexSettingOverride

        public CreateEngine setIndexSettingOverride​(String key,
                                                    Boolean value)
        Set an index override value
        Parameters:
        key - The name of the index setting to override
        value - The value of the index setting override
        Returns:
        this engine
      • getIndexSettingOverride

        public Object getIndexSettingOverride​(String key)
        Get the value of the index override setting
        Parameters:
        key - The name of the index setting
        Returns:
        The index setting override value
      • getIndexSettingOverrideNames

        public Set<String> getIndexSettingOverrideNames()
        Get a set of all the index setting override keys
        Returns:
        A set of the index setting keys
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getName

        public String getName()
        Name of the Engine. Can only contain lowercase letters, numbers, and hyphens.
        Returns:
        name of the engine
      • getType

        public String getType()
        Type of the Engine.
        Returns:
        type of the engine
      • getLanguage

        public String getLanguage()
        The language associated with a given Engine. Will default to Universal, which will return null. To specify a language, see the list of supported languages.
        Returns:
        the language
      • setName

        public CreateEngine setName​(String name)
        Name of the Engine. Can only contain lowercase letters, numbers, and hyphens.
        Parameters:
        name - name of the engine
        Returns:
        this.
      • setType

        public CreateEngine setType​(String type)
        Type of the Engine.
        Parameters:
        type - type of the engine
        Returns:
        this.
      • setLanguage

        public CreateEngine setLanguage​(String language)
        The language associated with a given Engine. Will default to Universal, which will return null. To specify a language, see the list of supported languages.
        Parameters:
        language - null for universal, or the language code for a specific language
        Returns:
        this.