Package org.opensearch.client.indices
Class IndexTemplateMetadata.Builder
- java.lang.Object
-
- org.opensearch.client.indices.IndexTemplateMetadata.Builder
-
- Enclosing class:
- IndexTemplateMetadata
public static class IndexTemplateMetadata.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String name)Builder(IndexTemplateMetadata indexTemplateMetadata)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexTemplateMetadatabuild()static IndexTemplateMetadatafromXContent(org.opensearch.common.xcontent.XContentParser parser, java.lang.String templateName)IndexTemplateMetadata.Buildermapping(org.opensearch.cluster.metadata.MappingMetadata mappings)IndexTemplateMetadata.Builderorder(int order)IndexTemplateMetadata.Builderpatterns(java.util.List<java.lang.String> indexPatterns)IndexTemplateMetadata.BuilderputAlias(org.opensearch.cluster.metadata.AliasMetadata aliasMetadata)IndexTemplateMetadata.BuilderputAlias(org.opensearch.cluster.metadata.AliasMetadata.Builder aliasMetadata)IndexTemplateMetadata.Buildersettings(org.opensearch.common.settings.Settings settings)IndexTemplateMetadata.Buildersettings(org.opensearch.common.settings.Settings.Builder settings)IndexTemplateMetadata.Builderversion(java.lang.Integer version)
-
-
-
Constructor Detail
-
Builder
public Builder(java.lang.String name)
-
Builder
public Builder(IndexTemplateMetadata indexTemplateMetadata)
-
-
Method Detail
-
order
public IndexTemplateMetadata.Builder order(int order)
-
version
public IndexTemplateMetadata.Builder version(java.lang.Integer version)
-
patterns
public IndexTemplateMetadata.Builder patterns(java.util.List<java.lang.String> indexPatterns)
-
settings
public IndexTemplateMetadata.Builder settings(org.opensearch.common.settings.Settings.Builder settings)
-
settings
public IndexTemplateMetadata.Builder settings(org.opensearch.common.settings.Settings settings)
-
mapping
public IndexTemplateMetadata.Builder mapping(org.opensearch.cluster.metadata.MappingMetadata mappings)
-
putAlias
public IndexTemplateMetadata.Builder putAlias(org.opensearch.cluster.metadata.AliasMetadata aliasMetadata)
-
putAlias
public IndexTemplateMetadata.Builder putAlias(org.opensearch.cluster.metadata.AliasMetadata.Builder aliasMetadata)
-
build
public IndexTemplateMetadata build()
-
fromXContent
public static IndexTemplateMetadata fromXContent(org.opensearch.common.xcontent.XContentParser parser, java.lang.String templateName) throws java.io.IOException
- Throws:
java.io.IOException
-
-