Class DestinationIndexName

java.lang.Object
com.algolia.model.ingestion.DestinationIndexName
All Implemented Interfaces:
DestinationInput

public class DestinationIndexName extends Object implements DestinationInput
DestinationIndexName
  • Constructor Details

    • DestinationIndexName

      public DestinationIndexName()
  • Method Details

    • setIndexName

      public DestinationIndexName setIndexName(String indexName)
    • getIndexName

      @Nonnull public String getIndexName()
      The index name to store data in.
    • setRecordType

      public DestinationIndexName setRecordType(RecordType recordType)
    • getRecordType

      @Nullable public RecordType getRecordType()
      Get recordType
    • setAttributesToExclude

      public DestinationIndexName setAttributesToExclude(List<String> attributesToExclude)
    • addAttributesToExclude

      public DestinationIndexName addAttributesToExclude(String attributesToExcludeItem)
    • getAttributesToExclude

      @Nullable public List<String> getAttributesToExclude()
      Determines the attributes to exclude from an Algolia record. To remove nested element, you can separate the path to the element with dots (`.`): - \"foo.bar\": will remove `bar` from `foo`. To remove elements from an array, you can use the following: - \"foo.[0].bar\": will only remove `bar` from the first element of `foo`. - \"foo.[*].bar\": will remove `bar` from every elements of `foo`.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object