public static final class DelegatingRootProvider.Builder extends Object
DelegatingRootProvider.
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 |
|---|---|
DelegatingRootProvider.Builder |
apiHost(String apiHost)
Initializes the value for the
apiHost attribute. |
DelegatingRootProvider |
build()
Builds a new
DelegatingRootProvider. |
DelegatingRootProvider.Builder |
from(org.cloudfoundry.reactor._DelegatingRootProvider instance)
Copy abstract value type
_DelegatingRootProvider instance into builder. |
DelegatingRootProvider.Builder |
from(org.cloudfoundry.reactor.AbstractRootProvider instance)
Fill a builder with attribute values from the provided
org.cloudfoundry.reactor.AbstractRootProvider instance. |
DelegatingRootProvider.Builder |
from(DelegatingRootProvider instance)
Fill a builder with attribute values from the provided
DelegatingRootProvider instance. |
DelegatingRootProvider.Builder |
objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Initializes the value for the
objectMapper attribute. |
DelegatingRootProvider.Builder |
port(int port)
Initializes the optional value
port to port. |
DelegatingRootProvider.Builder |
port(Optional<Integer> port)
Initializes the optional value
port to port. |
DelegatingRootProvider.Builder |
secure(boolean secure)
Initializes the optional value
secure to secure. |
DelegatingRootProvider.Builder |
secure(Optional<Boolean> secure)
Initializes the optional value
secure to secure. |
public final DelegatingRootProvider.Builder from(org.cloudfoundry.reactor.AbstractRootProvider instance)
org.cloudfoundry.reactor.AbstractRootProvider instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final DelegatingRootProvider.Builder from(DelegatingRootProvider instance)
DelegatingRootProvider instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final DelegatingRootProvider.Builder from(org.cloudfoundry.reactor._DelegatingRootProvider instance)
_DelegatingRootProvider instance into builder.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final DelegatingRootProvider.Builder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
objectMapper attribute.objectMapper - The value for objectMapperthis builder for use in a chained invocationpublic final DelegatingRootProvider.Builder apiHost(String apiHost)
apiHost attribute.apiHost - The value for apiHostthis builder for use in a chained invocationpublic final DelegatingRootProvider.Builder port(int port)
port to port.port - The value for portthis builder for chained invocationpublic final DelegatingRootProvider.Builder port(Optional<Integer> port)
port to port.port - The value for portthis builder for use in a chained invocationpublic final DelegatingRootProvider.Builder secure(boolean secure)
secure to secure.secure - The value for securethis builder for chained invocationpublic final DelegatingRootProvider.Builder secure(Optional<Boolean> secure)
secure to secure.secure - The value for securethis builder for use in a chained invocationpublic DelegatingRootProvider build()
DelegatingRootProvider.IllegalStateException - if any required attributes are missingCopyright © 2019. All rights reserved.