Package com.algolia.model.ingestion
Class DestinationIndexName
java.lang.Object
com.algolia.model.ingestion.DestinationIndexName
- All Implemented Interfaces:
DestinationInput
DestinationIndexName
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.algolia.model.ingestion.DestinationInput
DestinationInput.Deserializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttributesToExclude(String attributesToExcludeItem) booleanAttributes from your source to exclude from Algolia records.Algolia index name.Get recordTypeinthashCode()setAttributesToExclude(List<String> attributesToExclude) setIndexName(String indexName) setRecordType(RecordType recordType) toString()
-
Constructor Details
-
DestinationIndexName
public DestinationIndexName()
-
-
Method Details
-
setIndexName
-
getIndexName
Algolia index name. -
setRecordType
-
getRecordType
Get recordType -
setAttributesToExclude
-
addAttributesToExclude
-
getAttributesToExclude
Attributes from your source to exclude from Algolia records. Not all your data attributes will be useful for searching. Keeping your Algolia records small increases indexing and search performance. - Exclude nested attributes with `.` notation. For example, `foo.bar` indexes the `foo` attribute and all its children **except** the `bar` attribute. - Exclude attributes from arrays with `[i]`, where `i` is the index of the array element. For example, `foo.[0].bar` only excludes the `bar` attribute from the first element of the `foo` array, but indexes the complete `foo` attribute for all other elements. Use `*` as wildcard: `foo.[*].bar` excludes `bar` from all elements of the `foo` array. -
equals
-
hashCode
public int hashCode() -
toString
-