| Modifier and Type | Class and Description | 
|---|---|
| static class  | IndexDTO.Builder<S extends IndexDTO.Builder>Builder for creating a new instance of IndexDTO. | 
Index.IndexType| Modifier and Type | Field and Description | 
|---|---|
| static IndexDTO[] | EMPTY_INDEXESAn empty array of indexes. | 
| Constructor and Description | 
|---|
| IndexDTO()Default constructor for Jackson deserialization. | 
| IndexDTO(Index.IndexType indexType,
        java.lang.String name,
        java.lang.String[][] fieldNames)Creates a new instance of IndexDTO | 
| Modifier and Type | Method and Description | 
|---|---|
| static IndexDTO.Builder | builder()Get the builder for creating a new instance of IndexDTO. | 
| boolean | equals(java.lang.Object o) | 
| java.lang.String[][] | fieldNames() | 
| int | hashCode() | 
| java.lang.String | name() | 
| Index.IndexType | type() | 
public static final IndexDTO[] EMPTY_INDEXES
public IndexDTO()
public IndexDTO(Index.IndexType indexType, java.lang.String name, java.lang.String[][] fieldNames)
indexType - The type of the index.name - The name of the index.fieldNames - The names of the fields.public Index.IndexType type()
public java.lang.String name()
public java.lang.String[][] fieldNames()
fieldNames in interface Indexpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static IndexDTO.Builder builder()