Class TemplatesRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.cat.templates.TemplatesRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<TemplatesRecord>
- Enclosing class:
- TemplatesRecord
public static class TemplatesRecord.Builder extends ObjectBuilderBase implements ObjectBuilder<TemplatesRecord>
Builder for
TemplatesRecord
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description TemplatesRecord
build()
Builds aTemplatesRecord
.TemplatesRecord.Builder
composedOf(java.lang.String value)
component templates comprising index templateTemplatesRecord.Builder
indexPatterns(java.lang.String value)
template index patternsTemplatesRecord.Builder
name(java.lang.String value)
template nameTemplatesRecord.Builder
order(java.lang.String value)
template application order/priority numberTemplatesRecord.Builder
version(java.lang.String value)
versionMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
template nameAPI name:
name
-
indexPatterns
template index patternsAPI name:
index_patterns
-
order
template application order/priority numberAPI name:
order
-
version
versionAPI name:
version
-
composedOf
component templates comprising index templateAPI name:
composed_of
-
build
Builds aTemplatesRecord
.- Specified by:
build
in interfaceObjectBuilder<TemplatesRecord>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-