java.lang.Object
org.elasticsearch.cluster.metadata.MetaData.Builder
- Enclosing class:
- MetaData
public static class MetaData.Builder
extends java.lang.Object
-
-
Method Summary
Modifier and Type |
Method |
Description |
MetaData |
build() |
|
MetaData.Builder |
clusterUUID(java.lang.String clusterUUID) |
|
MetaData.Builder |
clusterUUIDCommitted(boolean clusterUUIDCommitted) |
|
MetaData.Builder |
coordinationMetaData(CoordinationMetaData coordinationMetaData) |
|
MetaData.Builder |
customs(ImmutableOpenMap<java.lang.String,MetaData.Custom> customs) |
|
static MetaData |
fromXContent(XContentParser parser) |
|
MetaData.Builder |
generateClusterUuidIfNeeded() |
|
IndexMetaData |
get(java.lang.String index) |
|
MetaData.Custom |
getCustom(java.lang.String type) |
|
IndexMetaData |
getSafe(Index index) |
|
DiffableStringMap |
hashesOfConsistentSettings() |
|
MetaData.Builder |
hashesOfConsistentSettings(java.util.Map<java.lang.String,java.lang.String> hashesOfConsistentSettings) |
|
MetaData.Builder |
hashesOfConsistentSettings(DiffableStringMap hashesOfConsistentSettings) |
|
IndexGraveyard |
indexGraveyard() |
|
MetaData.Builder |
indexGraveyard(IndexGraveyard indexGraveyard) |
|
MetaData.Builder |
indices(ImmutableOpenMap<java.lang.String,IndexMetaData> indices) |
|
Settings |
persistentSettings() |
|
MetaData.Builder |
persistentSettings(Settings settings) |
|
MetaData.Builder |
put(IndexMetaData.Builder indexMetaDataBuilder) |
|
MetaData.Builder |
put(IndexMetaData indexMetaData,
boolean incrementVersion) |
|
MetaData.Builder |
put(IndexTemplateMetaData template) |
|
MetaData.Builder |
put(IndexTemplateMetaData.Builder template) |
|
MetaData.Builder |
putCustom(java.lang.String type,
MetaData.Custom custom) |
|
MetaData.Builder |
remove(java.lang.String index) |
|
MetaData.Builder |
removeAllIndices() |
|
MetaData.Builder |
removeCustom(java.lang.String type) |
|
MetaData.Builder |
removeTemplate(java.lang.String templateName) |
|
MetaData.Builder |
templates(ImmutableOpenMap<java.lang.String,IndexTemplateMetaData> templates) |
|
static java.lang.String |
toXContent(MetaData metaData) |
|
static void |
toXContent(MetaData metaData,
XContentBuilder builder,
ToXContent.Params params) |
|
Settings |
transientSettings() |
|
MetaData.Builder |
transientSettings(Settings settings) |
|
MetaData.Builder |
updateNumberOfReplicas(int numberOfReplicas,
java.lang.String[] indices) |
Update the number of replicas for the specified indices.
|
MetaData.Builder |
updateSettings(Settings settings,
java.lang.String... indices) |
|
MetaData.Builder |
version(long version) |
|
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Details
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
public MetaData.Builder updateNumberOfReplicas(
int numberOfReplicas,
java.lang.String[] indices)
Update the number of replicas for the specified indices.
- Parameters:
numberOfReplicas
- the number of replicas
indices
- the indices to update the number of replicas for
- Returns:
- the builder
-
-
-
-
-
-
-
-
public MetaData.Builder hashesOfConsistentSettings(
java.util.Map<java.lang.String,java.lang.String> hashesOfConsistentSettings)
-
-
-
-
-
-
public static java.lang.String toXContent(
MetaData metaData)
throws
java.io.IOException
- Throws:
java.io.IOException
-
- Throws:
java.io.IOException
-
- Throws:
java.io.IOException