Class GetIndexRequest.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch._types.RequestBase.AbstractBuilder<GetIndexRequest.Builder>
org.opensearch.client.opensearch.indices.GetIndexRequest.Builder
- All Implemented Interfaces:
CopyableBuilder<GetIndexRequest.Builder,,GetIndexRequest> MutableBuilder<GetIndexRequest.Builder,,GetIndexRequest> ObjectBuilder<GetIndexRequest>
- Enclosing class:
GetIndexRequest
public static class GetIndexRequest.Builder
extends RequestBase.AbstractBuilder<GetIndexRequest.Builder>
implements CopyableBuilder<GetIndexRequest.Builder,GetIndexRequest>
Builder for
GetIndexRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal GetIndexRequest.BuilderallowNoIndices(Boolean value) Iffalse, the request returns an error if any wildcard expression, index alias, or_allvalue targets only missing or closed indexes.build()Builds aGetIndexRequest.final GetIndexRequest.BuilderOperation timeout for connection to cluster-manager node.final GetIndexRequest.BuilderclusterManagerTimeout(Time value) Operation timeout for connection to cluster-manager node.copy()Create a new builderCopyableBuilderthat is a copy of this one.final GetIndexRequest.BuilderexpandWildcards(List<ExpandWildcard> list) Type of index that wildcard expressions can match.final GetIndexRequest.BuilderexpandWildcards(ExpandWildcard value, ExpandWildcard... values) Type of index that wildcard expressions can match.final GetIndexRequest.BuilderflatSettings(Boolean value) Iftrue, returns settings in flat format.final GetIndexRequest.BuilderignoreUnavailable(Boolean value) Iffalse, requests that target a missing index return an error.final GetIndexRequest.BuilderincludeDefaults(Boolean value) Iftrue, return all default settings in the response.final GetIndexRequest.BuilderRequired - Comma-separated list of data streams, indexes, and index aliases used to limit the request.final GetIndexRequest.BuilderRequired - Comma-separated list of data streams, indexes, and index aliases used to limit the request.final GetIndexRequest.BuilderIftrue, the request retrieves information from the local node only.final GetIndexRequest.BuilderDeprecated.final GetIndexRequest.BuildermasterTimeout(Time value) Deprecated.protected GetIndexRequest.Builderself()Methods inherited from class org.opensearch.client.opensearch._types.RequestBase.AbstractBuilder
errorTrace, humanMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<GetIndexRequest.Builder,GetIndexRequest> - Returns:
- a new builder instance.
-
self
- Specified by:
selfin classRequestBase.AbstractBuilder<GetIndexRequest.Builder>
-
allowNoIndices
Iffalse, the request returns an error if any wildcard expression, index alias, or_allvalue targets only missing or closed indexes. This behavior applies even if the request targets other open indexes. For example, a request targeting foo*,bar* returns an error if an index starts with foo but no index starts with bar.API name:
allow_no_indices -
clusterManagerTimeout
Operation timeout for connection to cluster-manager node.API name:
cluster_manager_timeout -
clusterManagerTimeout
@Nonnull public final GetIndexRequest.Builder clusterManagerTimeout(Function<Time.Builder, ObjectBuilder<Time>> fn) Operation timeout for connection to cluster-manager node.API name:
cluster_manager_timeout -
expandWildcards
Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such asopen,hidden.API name:
expand_wildcardsAdds all elements of
listtoexpandWildcards. -
expandWildcards
@Nonnull public final GetIndexRequest.Builder expandWildcards(ExpandWildcard value, ExpandWildcard... values) Type of index that wildcard expressions can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such asopen,hidden.API name:
expand_wildcardsAdds one or more values to
expandWildcards. -
flatSettings
Iftrue, returns settings in flat format.API name:
flat_settings -
includeDefaults
Iftrue, return all default settings in the response.API name:
include_defaults -
index
Required - Comma-separated list of data streams, indexes, and index aliases used to limit the request. Wildcard expressions (*) are supported.API name:
indexAdds all elements of
listtoindex. -
index
Required - Comma-separated list of data streams, indexes, and index aliases used to limit the request. Wildcard expressions (*) are supported.API name:
indexAdds one or more values to
index. -
local
Iftrue, the request retrieves information from the local node only. Defaults to false, which means information is retrieved from the cluster-manager node.API name:
local -
masterTimeout
Deprecated.Period to wait for a connection to the cluster-manager node. If no response is received before the timeout expires, the request fails and returns an error.API name:
master_timeout -
masterTimeout
@Deprecated @Nonnull public final GetIndexRequest.Builder masterTimeout(Function<Time.Builder, ObjectBuilder<Time>> fn) Deprecated.Period to wait for a connection to the cluster-manager node. If no response is received before the timeout expires, the request fails and returns an error.API name:
master_timeout -
build
Builds aGetIndexRequest.- Specified by:
buildin interfaceObjectBuilder<GetIndexRequest>- Throws:
NullPointerException- if some of the required fields are null.
-