|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.cluster.metadata.MetaData
public class MetaData
Nested Class Summary | |
---|---|
static class |
MetaData.Builder
|
static interface |
MetaData.Custom
|
Field Summary | |
---|---|
static ClusterBlock |
CLUSTER_READ_ONLY_BLOCK
|
static Map<String,MetaData.Custom.Factory> |
customFactories
|
static MetaData |
EMPTY_META_DATA
|
static String |
SETTING_READ_ONLY
|
Method Summary | ||
---|---|---|
static void |
addDynamicSettings(String... settings)
|
|
com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,AliasMetaData>> |
aliases()
|
|
static MetaData.Builder |
builder()
|
|
String[] |
concreteAllIndices()
Returns all the concrete indices. |
|
com.google.common.collect.ImmutableSet<String> |
concreteAllIndicesAsSet()
|
|
String[] |
concreteAllOpenIndices()
|
|
String |
concreteIndex(String index)
|
|
String[] |
concreteIndices(String[] indices)
Translates the provided indices (possibly aliased) into actual indices. |
|
String[] |
concreteIndices(String[] aliasesOrIndices,
IgnoreIndices ignoreIndices,
boolean allOnlyOpen)
Translates the provided indices (possibly aliased) into actual indices. |
|
String[] |
concreteIndicesIgnoreMissing(String[] indices)
Translates the provided indices (possibly aliased) into actual indices. |
|
String[] |
convertFromWildcards(String[] aliasesOrIndices,
boolean wildcardOnlyOpen,
IgnoreIndices ignoreIndices)
|
|
com.google.common.collect.ImmutableMap<String,MetaData.Custom> |
customs()
|
|
static com.google.common.collect.ImmutableSet<String> |
dynamicSettings()
|
|
String[] |
filteringAliases(String index,
String... indices)
Iterates through the list of indices and selects the effective list of filtering aliases for the given index. |
|
com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,AliasMetaData>> |
getAliases()
|
|
String[] |
getConcreteAllIndices()
|
|
String[] |
getConcreteAllOpenIndices()
|
|
com.google.common.collect.ImmutableMap<String,MetaData.Custom> |
getCustoms()
|
|
com.google.common.collect.ImmutableMap<String,IndexMetaData> |
getIndices()
|
|
com.google.common.collect.ImmutableMap<String,IndexTemplateMetaData> |
getTemplates()
|
|
int |
getTotalNumberOfShards()
|
|
boolean |
hasConcreteIndex(String index)
|
|
static boolean |
hasDynamicSetting(String key)
|
|
boolean |
hasIndex(String index)
|
|
IndexMetaData |
index(String index)
|
|
com.google.common.collect.ImmutableMap<String,IndexMetaData> |
indices()
|
|
static boolean |
isGlobalStateEquals(MetaData metaData1,
MetaData metaData2)
|
|
com.google.common.collect.UnmodifiableIterator<IndexMetaData> |
iterator()
|
|
static
|
lookupFactory(String type)
|
|
static
|
lookupFactorySafe(String type)
|
|
static MetaData.Builder |
newMetaDataBuilder()
|
|
Settings |
persistentSettings()
|
|
static void |
registerFactory(String type,
MetaData.Custom.Factory factory)
Register a custom index meta data factory. |
|
String |
resolveIndexRouting(String routing,
String aliasOrIndex)
Returns indexing routing for the given index. |
|
Map<String,Set<String>> |
resolveSearchRouting(String routing,
String aliasOrIndex)
|
|
Map<String,Set<String>> |
resolveSearchRouting(String routing,
String[] aliasesOrIndices)
|
|
Settings |
settings()
Returns the merges transient and persistent settings. |
|
com.google.common.collect.ImmutableMap<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 Map<String,MetaData.Custom.Factory> customFactories
public static final String SETTING_READ_ONLY
public static final ClusterBlock CLUSTER_READ_ONLY_BLOCK
public static final MetaData EMPTY_META_DATA
Method Detail |
---|
public static void registerFactory(String type, MetaData.Custom.Factory factory)
@Nullable public static <T extends MetaData.Custom> MetaData.Custom.Factory<T> lookupFactory(String type)
public static <T extends MetaData.Custom> MetaData.Custom.Factory<T> lookupFactorySafe(String type) throws ElasticSearchIllegalArgumentException
ElasticSearchIllegalArgumentException
public static com.google.common.collect.ImmutableSet<String> dynamicSettings()
public static boolean hasDynamicSetting(String key)
public static void addDynamicSettings(String... settings)
public long version()
public Settings settings()
public Settings transientSettings()
public Settings persistentSettings()
public com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,AliasMetaData>> aliases()
public com.google.common.collect.ImmutableMap<String,com.google.common.collect.ImmutableMap<String,AliasMetaData>> getAliases()
public String[] concreteAllIndices()
public com.google.common.collect.ImmutableSet<String> concreteAllIndicesAsSet()
public String[] getConcreteAllIndices()
public String[] concreteAllOpenIndices()
public String[] getConcreteAllOpenIndices()
public String resolveIndexRouting(@Nullable String routing, String aliasOrIndex)
public Map<String,Set<String>> resolveSearchRouting(@Nullable String routing, String aliasOrIndex)
public Map<String,Set<String>> resolveSearchRouting(@Nullable String routing, String[] aliasesOrIndices)
public String[] concreteIndices(String[] indices) throws IndexMissingException
IndexMissingException
public String[] concreteIndicesIgnoreMissing(String[] indices)
public String[] concreteIndices(String[] aliasesOrIndices, IgnoreIndices ignoreIndices, boolean allOnlyOpen) throws IndexMissingException
IndexMissingException
public String concreteIndex(String index) throws IndexMissingException, ElasticSearchIllegalArgumentException
IndexMissingException
ElasticSearchIllegalArgumentException
public String[] convertFromWildcards(String[] aliasesOrIndices, boolean wildcardOnlyOpen, IgnoreIndices ignoreIndices)
public boolean hasIndex(String index)
public boolean hasConcreteIndex(String index)
public IndexMetaData index(String index)
public com.google.common.collect.ImmutableMap<String,IndexMetaData> indices()
public com.google.common.collect.ImmutableMap<String,IndexMetaData> getIndices()
public com.google.common.collect.ImmutableMap<String,IndexTemplateMetaData> templates()
public com.google.common.collect.ImmutableMap<String,IndexTemplateMetaData> getTemplates()
public com.google.common.collect.ImmutableMap<String,MetaData.Custom> customs()
public com.google.common.collect.ImmutableMap<String,MetaData.Custom> getCustoms()
public int totalNumberOfShards()
public int getTotalNumberOfShards()
public String[] filteringAliases(String index, 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 com.google.common.collect.UnmodifiableIterator<IndexMetaData> iterator()
iterator
in interface Iterable<IndexMetaData>
public static boolean isGlobalStateEquals(MetaData metaData1, MetaData metaData2)
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 |