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 |
componentTemplates(java.util.Map<java.lang.String,ComponentTemplate> componentTemplates) |
|
Metadata.Builder |
coordinationMetadata(CoordinationMetadata coordinationMetadata) |
|
Metadata.Builder |
customs(ImmutableOpenMap<java.lang.String,Metadata.Custom> customs) |
|
DataStream |
dataStream(java.lang.String dataStreamName) |
|
Metadata.Builder |
dataStreams(java.util.Map<java.lang.String,DataStream> dataStreams) |
|
static Metadata |
fromXContent(org.elasticsearch.common.xcontent.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 |
indexTemplates(java.util.Map<java.lang.String,ComposableIndexTemplate> indexTemplates) |
|
Metadata.Builder |
indices(ImmutableOpenMap<java.lang.String,IndexMetadata> indices) |
|
Settings |
persistentSettings() |
|
Metadata.Builder |
persistentSettings(Settings settings) |
|
Metadata.Builder |
put(java.lang.String name,
ComponentTemplate componentTemplate) |
|
Metadata.Builder |
put(java.lang.String name,
ComposableIndexTemplate indexTemplate) |
|
Metadata.Builder |
put(DataStream dataStream) |
|
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 |
removeComponentTemplate(java.lang.String name) |
|
Metadata.Builder |
removeCustom(java.lang.String type) |
|
Metadata.Builder |
removeDataStream(java.lang.String name) |
|
Metadata.Builder |
removeIndexTemplate(java.lang.String name) |
|
Metadata.Builder |
removeTemplate(java.lang.String templateName) |
|
Metadata.Builder |
templates(ImmutableOpenMap<java.lang.String,IndexTemplateMetadata> templates) |
|
static void |
toXContent(Metadata metadata,
org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.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 DataStream dataStream(
java.lang.String dataStreamName)
-
-
-
-
-
-
-
-
-
-
-
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 void toXContent(
Metadata metadata,
org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params)
throws
java.io.IOException
- Throws:
java.io.IOException
-
public static Metadata fromXContent(
org.elasticsearch.common.xcontent.XContentParser parser)
throws
java.io.IOException
- Throws:
java.io.IOException