Module org.elasticsearch.server
Class ProjectMetadata.Builder
java.lang.Object
org.elasticsearch.cluster.metadata.ProjectMetadata.Builder
- Enclosing class:
ProjectMetadata
-
Method Summary
Modifier and TypeMethodDescriptionbuild()build(boolean skipNameCollisionChecks) componentTemplates(Map<String, ComponentTemplate> componentTemplates) customs(Map<String, Metadata.ProjectCustom> customs) dataStream(String dataStreamName) dataStreams(Map<String, DataStream> dataStreams, Map<String, DataStreamAlias> dataStreamAliases) static ProjectMetadatafromXContent(XContentParser parser) <T extends Metadata.ProjectCustom>
TgetId()indexGraveyard(IndexGraveyard indexGraveyard) indexTemplates(Map<String, ComposableIndexTemplate> indexTemplates) indices(Map<String, IndexMetadata> indices) booleanput(String name, ComponentTemplate componentTemplate) put(String name, ComposableIndexTemplate indexTemplate) put(Map<String, ReservedStateMetadata> reservedStateMetadata) put(DataStream dataStream) put(IndexMetadata.Builder indexMetadataBuilder) put(IndexMetadata indexMetadata, boolean incrementVersion) put(IndexTemplateMetadata template) put(IndexTemplateMetadata.Builder template) put(ReservedStateMetadata metadata) putCustom(String type, Metadata.ProjectCustom custom) removeCustom(String type) removeCustomIf(BiPredicate<String, ? super Metadata.ProjectCustom> p) removeDataStream(String name) booleanremoveDataStreamAlias(String aliasName, String dataStreamName, boolean mustExist) removeIndexTemplate(String name) removeReservedState(ReservedStateMetadata metadata) removeTemplate(String templateName) templates(Map<String, IndexTemplateMetadata> templates) updateNumberOfReplicas(int numberOfReplicas, String... indices) Update the number of replicas for the specified indices.updateSettings(Settings settings, String... indices)
-
Method Details
-
id
-
getId
-
put
-
put
-
indices
-
get
-
getSafe
-
remove
-
removeAllIndices
-
put
-
put
-
removeTemplate
-
templates
-
put
-
removeComponentTemplate
-
componentTemplates
-
indexTemplates
-
put
-
removeIndexTemplate
-
dataStream
-
dataStreams
public ProjectMetadata.Builder dataStreams(Map<String, DataStream> dataStreams, Map<String, DataStreamAlias> dataStreamAliases) -
put
-
dataStreamMetadata
-
put
-
removeDataStream
-
removeDataStreamAlias
-
getCustom
-
putCustom
-
removeCustom
-
removeCustomIf
-
customs
-
put
-
put
-
removeReservedState
-
indexGraveyard
-
indexGraveyard
-
updateSettings
-
updateNumberOfReplicas
Update the number of replicas for the specified indices.- Parameters:
numberOfReplicas- the number of replicasindices- the indices to update the number of replicas for- Returns:
- the builder
-
build
-
build
-
fromXContent
- Throws:
IOException
-