Class PutClusterSettingsRequest.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.cluster.PutClusterSettingsRequest.Builder
-
- All Implemented Interfaces:
ObjectBuilder<PutClusterSettingsRequest>
- Enclosing class:
- PutClusterSettingsRequest
public static class PutClusterSettingsRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<PutClusterSettingsRequest>
Builder forPutClusterSettingsRequest.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PutClusterSettingsRequestbuild()Builds aPutClusterSettingsRequest.PutClusterSettingsRequest.BuilderclusterManagerTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Explicit operation timeout for connection to cluster-manager nodePutClusterSettingsRequest.BuilderclusterManagerTimeout(Time value)Explicit operation timeout for connection to cluster-manager nodePutClusterSettingsRequest.BuilderflatSettings(java.lang.Boolean value)Return settings in flat format (default: false)PutClusterSettingsRequest.BuildermasterTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Explicit operation timeout for connection to master nodePutClusterSettingsRequest.BuildermasterTimeout(Time value)Explicit operation timeout for connection to master nodePutClusterSettingsRequest.Builderpersistent(java.lang.String key, JsonData value)API name:persistentPutClusterSettingsRequest.Builderpersistent(java.util.Map<java.lang.String,JsonData> map)API name:persistentPutClusterSettingsRequest.Buildertimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Explicit operation timeoutPutClusterSettingsRequest.Buildertimeout(Time value)Explicit operation timeoutPutClusterSettingsRequest.Buildertransient_(java.lang.String key, JsonData value)API name:transientPutClusterSettingsRequest.Buildertransient_(java.util.Map<java.lang.String,JsonData> map)API name:transient-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
flatSettings
public final PutClusterSettingsRequest.Builder flatSettings(@Nullable java.lang.Boolean value)
Return settings in flat format (default: false)API name:
flat_settings
-
masterTimeout
public final PutClusterSettingsRequest.Builder masterTimeout(@Nullable Time value)
Explicit operation timeout for connection to master nodeAPI name:
master_timeout
-
masterTimeout
public final PutClusterSettingsRequest.Builder masterTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
Explicit operation timeout for connection to master nodeAPI name:
master_timeout
-
clusterManagerTimeout
public final PutClusterSettingsRequest.Builder clusterManagerTimeout(@Nullable Time value)
Explicit operation timeout for connection to cluster-manager nodeAPI name:
cluster_manager_timeout
-
clusterManagerTimeout
public final PutClusterSettingsRequest.Builder clusterManagerTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
Explicit operation timeout for connection to cluster-manager nodeAPI name:
cluster_manager_timeout
-
persistent
public final PutClusterSettingsRequest.Builder persistent(java.util.Map<java.lang.String,JsonData> map)
API name:persistentAdds all entries of
maptopersistent.
-
persistent
public final PutClusterSettingsRequest.Builder persistent(java.lang.String key, JsonData value)
API name:persistentAdds an entry to
persistent.
-
timeout
public final PutClusterSettingsRequest.Builder timeout(@Nullable Time value)
Explicit operation timeoutAPI name:
timeout
-
timeout
public final PutClusterSettingsRequest.Builder timeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
Explicit operation timeoutAPI name:
timeout
-
transient_
public final PutClusterSettingsRequest.Builder transient_(java.util.Map<java.lang.String,JsonData> map)
API name:transientAdds all entries of
maptotransient_.
-
transient_
public final PutClusterSettingsRequest.Builder transient_(java.lang.String key, JsonData value)
API name:transientAdds an entry to
transient_.
-
build
public PutClusterSettingsRequest build()
Builds aPutClusterSettingsRequest.- Specified by:
buildin interfaceObjectBuilder<PutClusterSettingsRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-