Class AliasesRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.cat.aliases.AliasesRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<AliasesRecord>
- Enclosing class:
- AliasesRecord
public static class AliasesRecord.Builder extends ObjectBuilderBase implements ObjectBuilder<AliasesRecord>
Builder for
AliasesRecord
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description AliasesRecord.Builder
alias(java.lang.String value)
alias nameAliasesRecord
build()
Builds aAliasesRecord
.AliasesRecord.Builder
filter(java.lang.String value)
filterAliasesRecord.Builder
index(java.lang.String value)
index alias points toAliasesRecord.Builder
isWriteIndex(java.lang.String value)
write indexAliasesRecord.Builder
routingIndex(java.lang.String value)
index routingAliasesRecord.Builder
routingSearch(java.lang.String value)
search routingMethods 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
-
alias
alias nameAPI name:
alias
-
index
index alias points toAPI name:
index
-
filter
filterAPI name:
filter
-
routingIndex
index routingAPI name:
routing.index
-
routingSearch
search routingAPI name:
routing.search
-
isWriteIndex
write indexAPI name:
is_write_index
-
build
Builds aAliasesRecord
.- Specified by:
build
in interfaceObjectBuilder<AliasesRecord>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-