Class ClientConfig.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.ml.ClientConfig.Builder
-
- All Implemented Interfaces:
CopyableBuilder<ClientConfig.Builder,ClientConfig>,MutableBuilder<ClientConfig.Builder,ClientConfig>,ObjectBuilder<ClientConfig>
- Enclosing class:
- ClientConfig
public static class ClientConfig.Builder extends ObjectBuilderBase implements CopyableBuilder<ClientConfig.Builder,ClientConfig>
Builder forClientConfig.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientConfigbuild()Builds aClientConfig.ClientConfig.BuilderconnectionTimeout(java.lang.Integer value)API name:connection_timeoutClientConfig.Buildercopy()Create a new builderCopyableBuilderthat is a copy of this one.ClientConfig.BuildermaxConnection(java.lang.Integer value)API name:max_connectionClientConfig.BuildermaxRetryTimes(java.lang.Integer value)API name:max_retry_timesClientConfig.BuilderreadTimeout(java.lang.Integer value)API name:read_timeoutClientConfig.BuilderretryBackoffMillis(java.lang.Integer value)API name:retry_backoff_millisClientConfig.BuilderretryBackoffPolicy(java.lang.String value)API name:retry_backoff_policyClientConfig.BuilderretryTimeoutSeconds(java.lang.Integer value)API name:retry_timeout_seconds-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAdd, _listAddAll, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAll
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
-
-
-
Method Detail
-
copy
@Nonnull public ClientConfig.Builder copy()
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<ClientConfig.Builder,ClientConfig>- Returns:
- a new builder instance.
-
connectionTimeout
@Nonnull public final ClientConfig.Builder connectionTimeout(@Nullable java.lang.Integer value)
API name:connection_timeout
-
maxConnection
@Nonnull public final ClientConfig.Builder maxConnection(@Nullable java.lang.Integer value)
API name:max_connection
-
maxRetryTimes
@Nonnull public final ClientConfig.Builder maxRetryTimes(@Nullable java.lang.Integer value)
API name:max_retry_times
-
readTimeout
@Nonnull public final ClientConfig.Builder readTimeout(@Nullable java.lang.Integer value)
API name:read_timeout
-
retryBackoffMillis
@Nonnull public final ClientConfig.Builder retryBackoffMillis(@Nullable java.lang.Integer value)
API name:retry_backoff_millis
-
retryBackoffPolicy
@Nonnull public final ClientConfig.Builder retryBackoffPolicy(@Nullable java.lang.String value)
API name:retry_backoff_policy
-
retryTimeoutSeconds
@Nonnull public final ClientConfig.Builder retryTimeoutSeconds(@Nullable java.lang.Integer value)
API name:retry_timeout_seconds
-
build
@Nonnull public ClientConfig build()
Builds aClientConfig.- Specified by:
buildin interfaceObjectBuilder<ClientConfig>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-