Class ClusterEndpoints.Builder
- java.lang.Object
-
- com.oracle.bmc.containerengine.model.ClusterEndpoints.Builder
-
- Enclosing class:
- ClusterEndpoints
public static class ClusterEndpoints.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterEndpointsbuild()ClusterEndpoints.Buildercopy(ClusterEndpoints model)ClusterEndpoints.Builderipv6Endpoint(String ipv6Endpoint)The IPv6 networking Kubernetes API server endpoint.ClusterEndpoints.Builderkubernetes(String kubernetes)The non-native networking Kubernetes API server endpoint.ClusterEndpoints.BuilderprivateEndpoint(String privateEndpoint)The private native networking Kubernetes API server endpoint.ClusterEndpoints.BuilderpublicEndpoint(String publicEndpoint)The public native networking Kubernetes API server endpoint, if one was requested.ClusterEndpoints.BuildervcnHostnameEndpoint(String vcnHostnameEndpoint)The FQDN assigned to the Kubernetes API private endpoint.
-
-
-
Method Detail
-
kubernetes
public ClusterEndpoints.Builder kubernetes(String kubernetes)
The non-native networking Kubernetes API server endpoint.- Parameters:
kubernetes- the value to set- Returns:
- this builder
-
publicEndpoint
public ClusterEndpoints.Builder publicEndpoint(String publicEndpoint)
The public native networking Kubernetes API server endpoint, if one was requested.- Parameters:
publicEndpoint- the value to set- Returns:
- this builder
-
privateEndpoint
public ClusterEndpoints.Builder privateEndpoint(String privateEndpoint)
The private native networking Kubernetes API server endpoint.- Parameters:
privateEndpoint- the value to set- Returns:
- this builder
-
vcnHostnameEndpoint
public ClusterEndpoints.Builder vcnHostnameEndpoint(String vcnHostnameEndpoint)
The FQDN assigned to the Kubernetes API private endpoint.Example: ‘https://yourVcnHostnameEndpoint’
- Parameters:
vcnHostnameEndpoint- the value to set- Returns:
- this builder
-
ipv6Endpoint
public ClusterEndpoints.Builder ipv6Endpoint(String ipv6Endpoint)
The IPv6 networking Kubernetes API server endpoint.- Parameters:
ipv6Endpoint- the value to set- Returns:
- this builder
-
build
public ClusterEndpoints build()
-
copy
public ClusterEndpoints.Builder copy(ClusterEndpoints model)
-
-