Class GetClusterSettingsRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<GetClusterSettingsRequest.Builder>
co.elastic.clients.elasticsearch.cluster.GetClusterSettingsRequest.Builder
- All Implemented Interfaces:
WithJson<GetClusterSettingsRequest.Builder>
,ObjectBuilder<GetClusterSettingsRequest>
- Enclosing class:
- GetClusterSettingsRequest
public static class GetClusterSettingsRequest.Builder
extends RequestBase.AbstractBuilder<GetClusterSettingsRequest.Builder>
implements ObjectBuilder<GetClusterSettingsRequest>
Builder for
GetClusterSettingsRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aGetClusterSettingsRequest
.flatSettings
(Boolean value) Return settings in flat format (default: false)includeDefaults
(Boolean value) Whether to return all default clusters setting.masterTimeout
(Time value) Explicit operation timeout for connection to master nodeExplicit operation timeout for connection to master nodeprotected GetClusterSettingsRequest.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
-
flatSettings
Return settings in flat format (default: false)API name:
flat_settings
-
includeDefaults
Whether to return all default clusters setting.API name:
include_defaults
-
masterTimeout
Explicit operation timeout for connection to master nodeAPI name:
master_timeout
-
masterTimeout
public final GetClusterSettingsRequest.Builder masterTimeout(Function<Time.Builder, ObjectBuilder<Time>> fn) Explicit operation timeout for connection to master nodeAPI name:
master_timeout
-
timeout
Explicit operation timeoutAPI name:
timeout
-
timeout
public final GetClusterSettingsRequest.Builder timeout(Function<Time.Builder, ObjectBuilder<Time>> fn) Explicit operation timeoutAPI name:
timeout
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<GetClusterSettingsRequest.Builder>
-
build
Builds aGetClusterSettingsRequest
.- Specified by:
build
in interfaceObjectBuilder<GetClusterSettingsRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-