public static final class ImmutableCloudFoundryClientFactory.Builder extends Object
ImmutableCloudFoundryClientFactory.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
| Modifier and Type | Method and Description |
|---|---|
ImmutableCloudFoundryClientFactory |
build()
Builds a new
ImmutableCloudFoundryClientFactory. |
ImmutableCloudFoundryClientFactory.Builder |
connectionPoolSize(int connectionPoolSize)
Initializes the optional value
connectionPoolSize to connectionPoolSize. |
ImmutableCloudFoundryClientFactory.Builder |
connectionPoolSize(Optional<Integer> connectionPoolSize)
Initializes the optional value
connectionPoolSize to connectionPoolSize. |
ImmutableCloudFoundryClientFactory.Builder |
connectTimeout(java.time.Duration connectTimeout)
Initializes the optional value
connectTimeout to connectTimeout. |
ImmutableCloudFoundryClientFactory.Builder |
connectTimeout(Optional<? extends java.time.Duration> connectTimeout)
Initializes the optional value
connectTimeout to connectTimeout. |
ImmutableCloudFoundryClientFactory.Builder |
from(CloudFoundryClientFactory instance)
Fill a builder with attribute values from the provided
CloudFoundryClientFactory instance. |
ImmutableCloudFoundryClientFactory.Builder |
sslHandshakeTimeout(java.time.Duration sslHandshakeTimeout)
Initializes the optional value
sslHandshakeTimeout to sslHandshakeTimeout. |
ImmutableCloudFoundryClientFactory.Builder |
sslHandshakeTimeout(Optional<? extends java.time.Duration> sslHandshakeTimeout)
Initializes the optional value
sslHandshakeTimeout to sslHandshakeTimeout. |
ImmutableCloudFoundryClientFactory.Builder |
threadPoolSize(int threadPoolSize)
Initializes the optional value
threadPoolSize to threadPoolSize. |
ImmutableCloudFoundryClientFactory.Builder |
threadPoolSize(Optional<Integer> threadPoolSize)
Initializes the optional value
threadPoolSize to threadPoolSize. |
public final ImmutableCloudFoundryClientFactory.Builder from(CloudFoundryClientFactory instance)
CloudFoundryClientFactory instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder sslHandshakeTimeout(java.time.Duration sslHandshakeTimeout)
sslHandshakeTimeout to sslHandshakeTimeout.sslHandshakeTimeout - The value for sslHandshakeTimeoutthis builder for chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder sslHandshakeTimeout(Optional<? extends java.time.Duration> sslHandshakeTimeout)
sslHandshakeTimeout to sslHandshakeTimeout.sslHandshakeTimeout - The value for sslHandshakeTimeoutthis builder for use in a chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder connectTimeout(java.time.Duration connectTimeout)
connectTimeout to connectTimeout.connectTimeout - The value for connectTimeoutthis builder for chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder connectTimeout(Optional<? extends java.time.Duration> connectTimeout)
connectTimeout to connectTimeout.connectTimeout - The value for connectTimeoutthis builder for use in a chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder connectionPoolSize(int connectionPoolSize)
connectionPoolSize to connectionPoolSize.connectionPoolSize - The value for connectionPoolSizethis builder for chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder connectionPoolSize(Optional<Integer> connectionPoolSize)
connectionPoolSize to connectionPoolSize.connectionPoolSize - The value for connectionPoolSizethis builder for use in a chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder threadPoolSize(int threadPoolSize)
threadPoolSize to threadPoolSize.threadPoolSize - The value for threadPoolSizethis builder for chained invocationpublic final ImmutableCloudFoundryClientFactory.Builder threadPoolSize(Optional<Integer> threadPoolSize)
threadPoolSize to threadPoolSize.threadPoolSize - The value for threadPoolSizethis builder for use in a chained invocationpublic ImmutableCloudFoundryClientFactory build()
ImmutableCloudFoundryClientFactory.IllegalStateException - if any required attributes are missingCopyright © 2020 SAP SE. All rights reserved.