Class DeleteAliasRequest.Builder
java.lang.Object
co.elastic.clients.elasticsearch.indices.DeleteAliasRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<DeleteAliasRequest>
- Enclosing class:
- DeleteAliasRequest
public static class DeleteAliasRequest.Builder extends java.lang.Object implements ObjectBuilder<DeleteAliasRequest>
Builder for
DeleteAliasRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description DeleteAliasRequest.Builder
addIndex(java.lang.String value)
Add a value toindex(List)
, creating the list if needed.DeleteAliasRequest.Builder
addName(java.lang.String value)
Add a value toname(List)
, creating the list if needed.DeleteAliasRequest
build()
Builds aDeleteAliasRequest
.DeleteAliasRequest.Builder
index(java.lang.String... value)
Required - A comma-separated list of index names (supports wildcards); use_all
for all indicesDeleteAliasRequest.Builder
index(java.util.List<java.lang.String> value)
Required - A comma-separated list of index names (supports wildcards); use_all
for all indicesDeleteAliasRequest.Builder
masterTimeout(java.lang.String value)
Specify timeout for connection to masterDeleteAliasRequest.Builder
name(java.lang.String... value)
Required - A comma-separated list of aliases to delete (supports wildcards); use_all
to delete all aliases for the specified indices.DeleteAliasRequest.Builder
name(java.util.List<java.lang.String> value)
Required - A comma-separated list of aliases to delete (supports wildcards); use_all
to delete all aliases for the specified indices.DeleteAliasRequest.Builder
timeout(java.lang.String value)
Explicit timestamp for the documentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
index
Required - A comma-separated list of index names (supports wildcards); use_all
for all indicesAPI name:
index
-
index
Required - A comma-separated list of index names (supports wildcards); use_all
for all indicesAPI name:
index
-
addIndex
Add a value toindex(List)
, creating the list if needed. -
name
Required - A comma-separated list of aliases to delete (supports wildcards); use_all
to delete all aliases for the specified indices.API name:
name
-
name
Required - A comma-separated list of aliases to delete (supports wildcards); use_all
to delete all aliases for the specified indices.API name:
name
-
addName
Add a value toname(List)
, creating the list if needed. -
masterTimeout
Specify timeout for connection to masterAPI name:
master_timeout
-
timeout
Explicit timestamp for the documentAPI name:
timeout
-
build
Builds aDeleteAliasRequest
.- Specified by:
build
in interfaceObjectBuilder<DeleteAliasRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-