Class IntArrayOptions

  • All Implemented Interfaces:
    Serializable, Cloneable

    public class IntArrayOptions
    extends Object
    implements Serializable, Cloneable

    Options for a field that contains an array of 64-bit signed integers. Present if IndexFieldType specifies the field is of type int-array. All options are enabled by default.

    See Also:
    Serialized Form
    • Constructor Detail

      • IntArrayOptions

        public IntArrayOptions()
    • Method Detail

      • setDefaultValue

        public void setDefaultValue​(Long defaultValue)
        A value to use for the field if the field isn't specified for a document.
        Parameters:
        defaultValue - A value to use for the field if the field isn't specified for a document.
      • getDefaultValue

        public Long getDefaultValue()
        A value to use for the field if the field isn't specified for a document.
        Returns:
        A value to use for the field if the field isn't specified for a document.
      • withDefaultValue

        public IntArrayOptions withDefaultValue​(Long defaultValue)
        A value to use for the field if the field isn't specified for a document.
        Parameters:
        defaultValue - A value to use for the field if the field isn't specified for a document.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setSourceFields

        public void setSourceFields​(String sourceFields)

        A list of source fields to map to the field.

        Parameters:
        sourceFields - A list of source fields to map to the field.
      • getSourceFields

        public String getSourceFields()

        A list of source fields to map to the field.

        Returns:
        A list of source fields to map to the field.
      • withSourceFields

        public IntArrayOptions withSourceFields​(String sourceFields)

        A list of source fields to map to the field.

        Parameters:
        sourceFields - A list of source fields to map to the field.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setFacetEnabled

        public void setFacetEnabled​(Boolean facetEnabled)

        Whether facet information can be returned for the field.

        Parameters:
        facetEnabled - Whether facet information can be returned for the field.
      • getFacetEnabled

        public Boolean getFacetEnabled()

        Whether facet information can be returned for the field.

        Returns:
        Whether facet information can be returned for the field.
      • withFacetEnabled

        public IntArrayOptions withFacetEnabled​(Boolean facetEnabled)

        Whether facet information can be returned for the field.

        Parameters:
        facetEnabled - Whether facet information can be returned for the field.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isFacetEnabled

        public Boolean isFacetEnabled()

        Whether facet information can be returned for the field.

        Returns:
        Whether facet information can be returned for the field.
      • setSearchEnabled

        public void setSearchEnabled​(Boolean searchEnabled)

        Whether the contents of the field are searchable.

        Parameters:
        searchEnabled - Whether the contents of the field are searchable.
      • getSearchEnabled

        public Boolean getSearchEnabled()

        Whether the contents of the field are searchable.

        Returns:
        Whether the contents of the field are searchable.
      • withSearchEnabled

        public IntArrayOptions withSearchEnabled​(Boolean searchEnabled)

        Whether the contents of the field are searchable.

        Parameters:
        searchEnabled - Whether the contents of the field are searchable.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isSearchEnabled

        public Boolean isSearchEnabled()

        Whether the contents of the field are searchable.

        Returns:
        Whether the contents of the field are searchable.
      • setReturnEnabled

        public void setReturnEnabled​(Boolean returnEnabled)

        Whether the contents of the field can be returned in the search results.

        Parameters:
        returnEnabled - Whether the contents of the field can be returned in the search results.
      • getReturnEnabled

        public Boolean getReturnEnabled()

        Whether the contents of the field can be returned in the search results.

        Returns:
        Whether the contents of the field can be returned in the search results.
      • withReturnEnabled

        public IntArrayOptions withReturnEnabled​(Boolean returnEnabled)

        Whether the contents of the field can be returned in the search results.

        Parameters:
        returnEnabled - Whether the contents of the field can be returned in the search results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isReturnEnabled

        public Boolean isReturnEnabled()

        Whether the contents of the field can be returned in the search results.

        Returns:
        Whether the contents of the field can be returned in the search results.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object