Class ClusterRemoteProxyInfo.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.cluster.remote_info.ClusterRemoteProxyInfo.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ClusterRemoteProxyInfo>
- Enclosing class:
- ClusterRemoteProxyInfo
public static class ClusterRemoteProxyInfo.Builder extends ObjectBuilderBase implements ObjectBuilder<ClusterRemoteProxyInfo>
Builder forClusterRemoteProxyInfo.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterRemoteProxyInfobuild()Builds aClusterRemoteProxyInfo.ClusterRemoteProxyInfo.Builderconnected(boolean value)Required - API name:connectedClusterRemoteProxyInfo.BuilderinitialConnectTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Required - API name:initial_connect_timeoutClusterRemoteProxyInfo.BuilderinitialConnectTimeout(Time value)Required - API name:initial_connect_timeoutClusterRemoteProxyInfo.BuildermaxProxySocketConnections(int value)Required - API name:max_proxy_socket_connectionsClusterRemoteProxyInfo.BuildernumProxySocketsConnected(int value)Required - API name:num_proxy_sockets_connectedClusterRemoteProxyInfo.BuilderproxyAddress(java.lang.String value)Required - API name:proxy_addressClusterRemoteProxyInfo.BuilderserverName(java.lang.String value)Required - API name:server_nameClusterRemoteProxyInfo.BuilderskipUnavailable(boolean value)Required - API name:skip_unavailable-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
connected
public final ClusterRemoteProxyInfo.Builder connected(boolean value)
Required - API name:connected
-
initialConnectTimeout
public final ClusterRemoteProxyInfo.Builder initialConnectTimeout(Time value)
Required - API name:initial_connect_timeout
-
initialConnectTimeout
public final ClusterRemoteProxyInfo.Builder initialConnectTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
Required - API name:initial_connect_timeout
-
skipUnavailable
public final ClusterRemoteProxyInfo.Builder skipUnavailable(boolean value)
Required - API name:skip_unavailable
-
proxyAddress
public final ClusterRemoteProxyInfo.Builder proxyAddress(java.lang.String value)
Required - API name:proxy_address
-
serverName
public final ClusterRemoteProxyInfo.Builder serverName(java.lang.String value)
Required - API name:server_name
-
numProxySocketsConnected
public final ClusterRemoteProxyInfo.Builder numProxySocketsConnected(int value)
Required - API name:num_proxy_sockets_connected
-
maxProxySocketConnections
public final ClusterRemoteProxyInfo.Builder maxProxySocketConnections(int value)
Required - API name:max_proxy_socket_connections
-
build
public ClusterRemoteProxyInfo build()
Builds aClusterRemoteProxyInfo.- Specified by:
buildin interfaceObjectBuilder<ClusterRemoteProxyInfo>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-