Class PutIndexTemplateRequest.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.PutIndexTemplateRequest.Builder
-
- All Implemented Interfaces:
ObjectBuilder<PutIndexTemplateRequest>
- Enclosing class:
- PutIndexTemplateRequest
public static class PutIndexTemplateRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<PutIndexTemplateRequest>
Builder forPutIndexTemplateRequest.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PutIndexTemplateRequestbuild()Builds aPutIndexTemplateRequest.PutIndexTemplateRequest.BuildercomposedOf(java.lang.String value, java.lang.String... values)API name:composed_ofPutIndexTemplateRequest.BuildercomposedOf(java.util.List<java.lang.String> list)API name:composed_ofPutIndexTemplateRequest.BuilderdataStream(java.util.function.Function<DataStream.Builder,ObjectBuilder<DataStream>> fn)API name:data_streamPutIndexTemplateRequest.BuilderdataStream(DataStream value)API name:data_streamPutIndexTemplateRequest.BuilderindexPatterns(java.lang.String value, java.lang.String... values)API name:index_patternsPutIndexTemplateRequest.BuilderindexPatterns(java.util.List<java.lang.String> list)API name:index_patternsPutIndexTemplateRequest.Buildermeta(java.lang.String key, JsonData value)API name:_metaPutIndexTemplateRequest.Buildermeta(java.util.Map<java.lang.String,JsonData> map)API name:_metaPutIndexTemplateRequest.Buildername(java.lang.String value)Required - Index or template namePutIndexTemplateRequest.Builderpriority(java.lang.Integer value)API name:priorityPutIndexTemplateRequest.Buildertemplate(java.util.function.Function<IndexTemplateMapping.Builder,ObjectBuilder<IndexTemplateMapping>> fn)API name:templatePutIndexTemplateRequest.Buildertemplate(IndexTemplateMapping value)API name:templatePutIndexTemplateRequest.Builderversion(java.lang.Long value)API name:version-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
meta
public final PutIndexTemplateRequest.Builder meta(java.util.Map<java.lang.String,JsonData> map)
API name:_metaAdds all entries of
maptometa.
-
meta
public final PutIndexTemplateRequest.Builder meta(java.lang.String key, JsonData value)
API name:_metaAdds an entry to
meta.
-
composedOf
public final PutIndexTemplateRequest.Builder composedOf(java.util.List<java.lang.String> list)
API name:composed_ofAdds all elements of
listtocomposedOf.
-
composedOf
public final PutIndexTemplateRequest.Builder composedOf(java.lang.String value, java.lang.String... values)
API name:composed_ofAdds one or more values to
composedOf.
-
dataStream
public final PutIndexTemplateRequest.Builder dataStream(@Nullable DataStream value)
API name:data_stream
-
dataStream
public final PutIndexTemplateRequest.Builder dataStream(java.util.function.Function<DataStream.Builder,ObjectBuilder<DataStream>> fn)
API name:data_stream
-
indexPatterns
public final PutIndexTemplateRequest.Builder indexPatterns(java.util.List<java.lang.String> list)
API name:index_patternsAdds all elements of
listtoindexPatterns.
-
indexPatterns
public final PutIndexTemplateRequest.Builder indexPatterns(java.lang.String value, java.lang.String... values)
API name:index_patternsAdds one or more values to
indexPatterns.
-
name
public final PutIndexTemplateRequest.Builder name(java.lang.String value)
Required - Index or template nameAPI name:
name
-
priority
public final PutIndexTemplateRequest.Builder priority(@Nullable java.lang.Integer value)
API name:priority
-
template
public final PutIndexTemplateRequest.Builder template(@Nullable IndexTemplateMapping value)
API name:template
-
template
public final PutIndexTemplateRequest.Builder template(java.util.function.Function<IndexTemplateMapping.Builder,ObjectBuilder<IndexTemplateMapping>> fn)
API name:template
-
version
public final PutIndexTemplateRequest.Builder version(@Nullable java.lang.Long value)
API name:version
-
build
public PutIndexTemplateRequest build()
Builds aPutIndexTemplateRequest.- Specified by:
buildin interfaceObjectBuilder<PutIndexTemplateRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-