public class IndexDefinition
extends java.lang.Object
Constructor and Description |
---|
IndexDefinition()
Initializes a new instance of the
IndexDefinition class. |
IndexDefinition(java.lang.String map) |
Modifier and Type | Method and Description |
---|---|
IndexDefinition |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.Map<java.lang.String,java.lang.String> |
getAnalyzers() |
java.util.List<java.lang.String> |
getFields() |
java.util.Map<java.lang.String,FieldIndexing> |
getIndexes() |
int |
getIndexHash()
Provide a cached version of the index hash code, which is used when generating
the index etag.
|
int |
getIndexId() |
IndexLockMode |
getLockMode() |
java.lang.String |
getMap() |
java.util.Set<java.lang.String> |
getMaps() |
java.lang.Long |
getMaxIndexOutputsPerDocument()
Index specific setting that limits the number of map outputs that an index is allowed to create for a one source document.
|
java.lang.String |
getName() |
java.lang.String |
getReduce() |
java.util.Map<java.lang.String,SortOptions> |
getSortOptions() |
java.util.Map<java.lang.String,SpatialOptions> |
getSpatialIndexes() |
java.util.Map<java.lang.String,FieldStorage> |
getStores() |
java.util.Map<java.lang.String,SuggestionOptions> |
getSuggestions() |
java.util.Map<java.lang.String,FieldTermVector> |
getTermVectors() |
java.lang.String |
getType() |
int |
hashCode() |
boolean |
isCompiled() |
boolean |
isDisableInMemoryIndexing() |
boolean |
isMapReduce()
Gets a value indicating whether this instance is map reduce index definition
|
void |
removeDefaultValues()
Remove the default values that we don't actually need
|
void |
setAnalyzers(java.util.Map<java.lang.String,java.lang.String> analyzers) |
void |
setCompiled(boolean isCompiled) |
void |
setDisableInMemoryIndexing(boolean disableInMemoryIndexing) |
void |
setFields(java.util.List<java.lang.String> fields) |
void |
setIndexes(java.util.Map<java.lang.String,FieldIndexing> indexes) |
void |
setIndexId(int indexId) |
void |
setLockMode(IndexLockMode lockMode) |
void |
setMap(java.lang.String value) |
void |
setMaps(java.util.Set<java.lang.String> maps) |
void |
setMaxIndexOutputsPerDocument(java.lang.Long maxIndexOutputsPerDocument) |
void |
setName(java.lang.String name) |
void |
setReduce(java.lang.String reduce) |
void |
setSortOptions(java.util.Map<java.lang.String,SortOptions> sortOptions) |
void |
setSpatialIndexes(java.util.Map<java.lang.String,SpatialOptions> spatialIndexes) |
void |
setStores(java.util.Map<java.lang.String,FieldStorage> stores) |
void |
setSuggestions(java.util.Map<java.lang.String,SuggestionOptions> suggestions) |
void |
setTermVectors(java.util.Map<java.lang.String,FieldTermVector> termVectors) |
java.lang.String |
toString() |
public IndexDefinition()
IndexDefinition
class.public IndexDefinition(java.lang.String map)
public java.lang.Long getMaxIndexOutputsPerDocument()
public void setMaxIndexOutputsPerDocument(java.lang.Long maxIndexOutputsPerDocument)
public boolean isDisableInMemoryIndexing()
public void setDisableInMemoryIndexing(boolean disableInMemoryIndexing)
public int getIndexId()
public void setIndexId(int indexId)
public java.util.Map<java.lang.String,FieldTermVector> getTermVectors()
public void setTermVectors(java.util.Map<java.lang.String,FieldTermVector> termVectors)
termVectors
- the termVectors to setpublic java.util.Map<java.lang.String,SpatialOptions> getSpatialIndexes()
public void setSpatialIndexes(java.util.Map<java.lang.String,SpatialOptions> spatialIndexes)
spatialIndexes
- the spatialIndexes to setpublic IndexLockMode getLockMode()
public java.util.Map<java.lang.String,java.lang.String> getAnalyzers()
public void setAnalyzers(java.util.Map<java.lang.String,java.lang.String> analyzers)
analyzers
- the analyzers to setpublic java.util.List<java.lang.String> getFields()
public void setFields(java.util.List<java.lang.String> fields)
fields
- the fields to setpublic java.util.Map<java.lang.String,SuggestionOptions> getSuggestions()
public void setSuggestions(java.util.Map<java.lang.String,SuggestionOptions> suggestions)
suggestions
- the suggestions to setpublic java.util.Map<java.lang.String,FieldStorage> getStores()
public void setStores(java.util.Map<java.lang.String,FieldStorage> stores)
stores
- the stores to setpublic java.util.Map<java.lang.String,FieldIndexing> getIndexes()
public void setIndexes(java.util.Map<java.lang.String,FieldIndexing> indexes)
indexes
- the indexes to setpublic java.util.Map<java.lang.String,SortOptions> getSortOptions()
public void setSortOptions(java.util.Map<java.lang.String,SortOptions> sortOptions)
sortOptions
- the sortOptions to setpublic void setLockMode(IndexLockMode lockMode)
lockMode
- the lockMode to setpublic java.lang.String getName()
public void setName(java.lang.String name)
name
- the name to setpublic java.util.Set<java.lang.String> getMaps()
public void setMaps(java.util.Set<java.lang.String> maps)
maps
- the maps to setpublic java.lang.String getReduce()
public void setReduce(java.lang.String reduce)
reduce
- the reduce to setpublic java.lang.String getMap()
public void setMap(java.lang.String value)
public boolean isMapReduce()
public boolean isCompiled()
public void setCompiled(boolean isCompiled)
isCompiled
- the isCompiled to setpublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int getIndexHash()
public java.lang.String getType()
public void removeDefaultValues()
public java.lang.String toString()
toString
in class java.lang.Object
public IndexDefinition clone()
clone
in class java.lang.Object
Copyright © 2014. All Rights Reserved.