Class PutSettingsRequest.Builder
java.lang.Object
org.opensearch.client.opensearch.cluster.PutSettingsRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<PutSettingsRequest>
- Enclosing class:
- PutSettingsRequest
public static class PutSettingsRequest.Builder extends java.lang.Object implements ObjectBuilder<PutSettingsRequest>
Builder for
PutSettingsRequest.-
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 PutSettingsRequestbuild()Builds aPutSettingsRequest.PutSettingsRequest.BuilderflatSettings(java.lang.Boolean value)API name:flat_settingsPutSettingsRequest.BuildermasterTimeout(jakarta.json.JsonValue value)API name:master_timeoutPutSettingsRequest.Builderpersistent(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:persistentPutSettingsRequest.BuilderputPersistent(java.lang.String key, jakarta.json.JsonValue value)Add a key/value topersistent(Map), creating the map if needed.PutSettingsRequest.BuilderputTransient_(java.lang.String key, jakarta.json.JsonValue value)Add a key/value totransient_(Map), creating the map if needed.PutSettingsRequest.Buildertimeout(jakarta.json.JsonValue value)API name:timeoutPutSettingsRequest.Buildertransient_(java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:transient
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
flatSettings
API name:flat_settings -
masterTimeout
API name:master_timeout -
timeout
API name:timeout -
persistent
public PutSettingsRequest.Builder persistent(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:persistent -
putPersistent
public PutSettingsRequest.Builder putPersistent(java.lang.String key, jakarta.json.JsonValue value)Add a key/value topersistent(Map), creating the map if needed. -
transient_
public PutSettingsRequest.Builder transient_(@Nullable java.util.Map<java.lang.String,jakarta.json.JsonValue> value)API name:transient -
putTransient_
public PutSettingsRequest.Builder putTransient_(java.lang.String key, jakarta.json.JsonValue value)Add a key/value totransient_(Map), creating the map if needed. -
build
Builds aPutSettingsRequest.- Specified by:
buildin interfaceObjectBuilder<PutSettingsRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-