|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.cluster.metadata.MetaData
@Immutable public class MetaData
Nested Class Summary | |
---|---|
static class |
MetaData.Builder
|
Field Summary | |
---|---|
static MetaData |
EMPTY_META_DATA
|
Method Summary | |
---|---|
static void |
addDynamicSettings(java.lang.String... settings)
|
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,org.elasticsearch.common.collect.ImmutableMap<java.lang.String,AliasMetaData>> |
aliases()
|
static MetaData.Builder |
builder()
|
java.lang.String[] |
concreteAllIndices()
Returns all the concrete indices. |
java.lang.String[] |
concreteAllOpenIndices()
|
java.lang.String |
concreteIndex(java.lang.String index)
|
java.lang.String[] |
concreteIndices(java.lang.String[] indices)
Translates the provided indices (possibly aliased) into actual indices. |
java.lang.String[] |
concreteIndices(java.lang.String[] indices,
boolean ignoreMissing,
boolean allOnlyOpen)
Translates the provided indices (possibly aliased) into actual indices. |
java.lang.String[] |
concreteIndicesIgnoreMissing(java.lang.String[] indices)
Translates the provided indices (possibly aliased) into actual indices. |
static org.elasticsearch.common.collect.ImmutableSet<java.lang.String> |
dynamicSettings()
|
java.lang.String[] |
filteringAliases(java.lang.String index,
java.lang.String... indices)
Iterates through the list of indices and selects the effective list of filtering aliases for the given index. |
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,org.elasticsearch.common.collect.ImmutableMap<java.lang.String,AliasMetaData>> |
getAliases()
|
java.lang.String[] |
getConcreteAllIndices()
|
java.lang.String[] |
getConcreteAllOpenIndices()
|
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexMetaData> |
getIndices()
|
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexTemplateMetaData> |
getTemplates()
|
int |
getTotalNumberOfShards()
|
boolean |
hasConcreteIndex(java.lang.String index)
|
static boolean |
hasDynamicSetting(java.lang.String key)
|
boolean |
hasIndex(java.lang.String index)
|
IndexMetaData |
index(java.lang.String index)
|
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexMetaData> |
indices()
|
org.elasticsearch.common.collect.UnmodifiableIterator<IndexMetaData> |
iterator()
|
static MetaData.Builder |
newMetaDataBuilder()
|
Settings |
persistentSettings()
|
java.lang.String |
resolveIndexRouting(java.lang.String routing,
java.lang.String aliasOrIndex)
Returns indexing routing for the given index. |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
resolveSearchRouting(java.lang.String routing,
java.lang.String aliasOrIndex)
|
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
resolveSearchRouting(java.lang.String routing,
java.lang.String[] aliasesOrIndices)
|
Settings |
settings()
Returns the merges transient and persistent settings. |
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexTemplateMetaData> |
templates()
|
int |
totalNumberOfShards()
|
Settings |
transientSettings()
|
long |
version()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final MetaData EMPTY_META_DATA
Method Detail |
---|
public static org.elasticsearch.common.collect.ImmutableSet<java.lang.String> dynamicSettings()
public static boolean hasDynamicSetting(java.lang.String key)
public static void addDynamicSettings(java.lang.String... settings)
public long version()
public Settings settings()
public Settings transientSettings()
public Settings persistentSettings()
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,org.elasticsearch.common.collect.ImmutableMap<java.lang.String,AliasMetaData>> aliases()
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,org.elasticsearch.common.collect.ImmutableMap<java.lang.String,AliasMetaData>> getAliases()
public java.lang.String[] concreteAllIndices()
public java.lang.String[] getConcreteAllIndices()
public java.lang.String[] concreteAllOpenIndices()
public java.lang.String[] getConcreteAllOpenIndices()
public java.lang.String[] concreteIndices(java.lang.String[] indices) throws IndexMissingException
IndexMissingException
public java.lang.String[] concreteIndicesIgnoreMissing(java.lang.String[] indices)
public java.lang.String resolveIndexRouting(@Nullable java.lang.String routing, java.lang.String aliasOrIndex)
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> resolveSearchRouting(@Nullable java.lang.String routing, java.lang.String aliasOrIndex)
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> resolveSearchRouting(@Nullable java.lang.String routing, java.lang.String[] aliasesOrIndices)
public java.lang.String[] concreteIndices(java.lang.String[] indices, boolean ignoreMissing, boolean allOnlyOpen) throws IndexMissingException
IndexMissingException
public java.lang.String concreteIndex(java.lang.String index) throws IndexMissingException, ElasticSearchIllegalArgumentException
IndexMissingException
ElasticSearchIllegalArgumentException
public boolean hasIndex(java.lang.String index)
public boolean hasConcreteIndex(java.lang.String index)
public IndexMetaData index(java.lang.String index)
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexMetaData> indices()
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexMetaData> getIndices()
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexTemplateMetaData> templates()
public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,IndexTemplateMetaData> getTemplates()
public int totalNumberOfShards()
public int getTotalNumberOfShards()
public java.lang.String[] filteringAliases(java.lang.String index, java.lang.String... indices)
Only aliases with filters are returned. If the indices list contains a non-filtering reference to the index itself - null is returned. Returns null if no filtering is required.
public org.elasticsearch.common.collect.UnmodifiableIterator<IndexMetaData> iterator()
iterator
in interface java.lang.Iterable<IndexMetaData>
public static MetaData.Builder builder()
public static MetaData.Builder newMetaDataBuilder()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |