Class ControlPlaneConfigSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<ControlPlaneConfigSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ControlPlaneConfigSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ControlPlaneConfigSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.
    See Also:
    Serialized Form
    • Constructor Detail

      • ControlPlaneConfigSpec

        public ControlPlaneConfigSpec()
        No args constructor for use in serialization
    • Method Detail

      • getApiServerIPOverride

        public String getApiServerIPOverride()
        APIServerIPOverride is the optional override of the API server IP address. Hive will use this IP address for creating TCP connections. Port from the original API server URL will be used. This field can be used when repointing the APIServer's DNS is not viable option.
      • setApiServerIPOverride

        public void setApiServerIPOverride​(String apiServerIPOverride)
        APIServerIPOverride is the optional override of the API server IP address. Hive will use this IP address for creating TCP connections. Port from the original API server URL will be used. This field can be used when repointing the APIServer's DNS is not viable option.
      • getApiURLOverride

        public String getApiURLOverride()
        APIURLOverride is the optional URL override to which Hive will transition for communication with the API server of the remote cluster. When a remote cluster is created, Hive will initially communicate using the API URL established during installation. If an API URL Override is specified, Hive will periodically attempt to connect to the remote cluster using the override URL. Once Hive has determined that the override URL is active, Hive will use the override URL for further communications with the API server of the remote cluster.
      • setApiURLOverride

        public void setApiURLOverride​(String apiURLOverride)
        APIURLOverride is the optional URL override to which Hive will transition for communication with the API server of the remote cluster. When a remote cluster is created, Hive will initially communicate using the API URL established during installation. If an API URL Override is specified, Hive will periodically attempt to connect to the remote cluster using the override URL. Once Hive has determined that the override URL is active, Hive will use the override URL for further communications with the API server of the remote cluster.
      • getServingCertificates

        public ControlPlaneServingCertificateSpec getServingCertificates()
        ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.
      • setServingCertificates

        public void setServingCertificates​(ControlPlaneServingCertificateSpec servingCertificates)
        ControlPlaneConfigSpec contains additional configuration settings for a target cluster's control plane.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)