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 ClusterEndpoints
build()
ClusterEndpoints.Builder
copy(ClusterEndpoints model)
ClusterEndpoints.Builder
ipv6Endpoint(String ipv6Endpoint)
The IPv6 networking Kubernetes API server endpoint.ClusterEndpoints.Builder
kubernetes(String kubernetes)
The non-native networking Kubernetes API server endpoint.ClusterEndpoints.Builder
privateEndpoint(String privateEndpoint)
The private native networking Kubernetes API server endpoint.ClusterEndpoints.Builder
publicEndpoint(String publicEndpoint)
The public native networking Kubernetes API server endpoint, if one was requested.ClusterEndpoints.Builder
vcnHostnameEndpoint(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)
-
-