Class ClusterEndpoints.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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