Class AliasesRecord.Builder
java.lang.Object
org.opensearch.client.opensearch.cat.aliases.AliasesRecord.Builder
- All Implemented Interfaces:
ObjectBuilder<AliasesRecord>
- Enclosing class:
- AliasesRecord
public static class AliasesRecord.Builder extends java.lang.Object implements ObjectBuilder<AliasesRecord>
Builder for
AliasesRecord.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description AliasesRecord.Builderalias(java.lang.String value)alias name API name:aliasAliasesRecordbuild()Builds aAliasesRecord.AliasesRecord.Builderfilter(java.lang.String value)filter API name:filterAliasesRecord.Builderindex(java.lang.String value)index alias points to API name:indexAliasesRecord.BuilderisWriteIndex(java.lang.String value)write index API name:is_write_indexAliasesRecord.Builderrouting_index(java.lang.String value)index routing API name:routing.indexAliasesRecord.Builderrouting_search(java.lang.String value)search routing API name:routing.search
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
alias
alias name API name:alias -
index
index alias points to API name:index -
filter
filter API name:filter -
routing_index
index routing API name:routing.index -
routing_search
search routing API name:routing.search -
isWriteIndex
write index API name:is_write_index -
build
Builds aAliasesRecord.- Specified by:
buildin interfaceObjectBuilder<AliasesRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-