Class DeleteIndexRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<DeleteIndexRequest.Builder>
co.elastic.clients.elasticsearch.indices.DeleteIndexRequest.Builder
- All Implemented Interfaces:
WithJson<DeleteIndexRequest.Builder>
,ObjectBuilder<DeleteIndexRequest>
- Enclosing class:
- DeleteIndexRequest
public static class DeleteIndexRequest.Builder
extends RequestBase.AbstractBuilder<DeleteIndexRequest.Builder>
implements ObjectBuilder<DeleteIndexRequest>
Builder for
DeleteIndexRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionallowNoIndices
(Boolean value) Ignore if a wildcard expression resolves to no concrete indices (default: false)build()
Builds aDeleteIndexRequest
.expandWildcards
(ExpandWildcard value, ExpandWildcard... values) Whether wildcard expressions should get expanded to open, closed, or hidden indicesexpandWildcards
(List<ExpandWildcard> list) Whether wildcard expressions should get expanded to open, closed, or hidden indicesignoreUnavailable
(Boolean value) Ignore unavailable indexes (default: false)Required - A comma-separated list of indices to delete; use_all
or*
string to delete all indicesRequired - A comma-separated list of indices to delete; use_all
or*
string to delete all indicesmasterTimeout
(Time value) Specify timeout for connection to masterSpecify timeout for connection to masterprotected DeleteIndexRequest.Builder
self()
Explicit operation timeoutExplicit operation timeoutMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
allowNoIndices
Ignore if a wildcard expression resolves to no concrete indices (default: false)API name:
allow_no_indices
-
expandWildcards
Whether wildcard expressions should get expanded to open, closed, or hidden indicesAPI name:
expand_wildcards
Adds all elements of
list
toexpandWildcards
. -
expandWildcards
public final DeleteIndexRequest.Builder expandWildcards(ExpandWildcard value, ExpandWildcard... values) Whether wildcard expressions should get expanded to open, closed, or hidden indicesAPI name:
expand_wildcards
Adds one or more values to
expandWildcards
. -
index
Required - A comma-separated list of indices to delete; use_all
or*
string to delete all indicesAPI name:
index
Adds all elements of
list
toindex
. -
index
Required - A comma-separated list of indices to delete; use_all
or*
string to delete all indicesAPI name:
index
Adds one or more values to
index
. -
masterTimeout
Specify timeout for connection to masterAPI name:
master_timeout
-
masterTimeout
public final DeleteIndexRequest.Builder masterTimeout(Function<Time.Builder, ObjectBuilder<Time>> fn) Specify timeout for connection to masterAPI name:
master_timeout
-
timeout
Explicit operation timeoutAPI name:
timeout
-
timeout
Explicit operation timeoutAPI name:
timeout
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<DeleteIndexRequest.Builder>
-
build
Builds aDeleteIndexRequest
.- Specified by:
build
in interfaceObjectBuilder<DeleteIndexRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-