Class ClusterDeploymentSpec

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ClusterDeploymentSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ClusterDeploymentSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ClusterDeploymentSpec defines the desired state of ClusterDeployment
    See Also:
    Serialized Form
    • Method Detail

      • getBaseDomain

        public String getBaseDomain()
        BaseDomain is the base domain to which the cluster should belong.
      • setBaseDomain

        public void setBaseDomain​(String baseDomain)
        BaseDomain is the base domain to which the cluster should belong.
      • getBoundServiceAccountSigningKeySecretRef

        public io.fabric8.kubernetes.api.model.LocalObjectReference getBoundServiceAccountSigningKeySecretRef()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setBoundServiceAccountSigningKeySecretRef

        public void setBoundServiceAccountSigningKeySecretRef​(io.fabric8.kubernetes.api.model.LocalObjectReference boundServiceAccountSigningKeySecretRef)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getCertificateBundles

        public List<CertificateBundleSpec> getCertificateBundles()
        CertificateBundles is a list of certificate bundles associated with this cluster
      • setCertificateBundles

        public void setCertificateBundles​(List<CertificateBundleSpec> certificateBundles)
        CertificateBundles is a list of certificate bundles associated with this cluster
      • getClusterInstallRef

        public ClusterInstallLocalReference getClusterInstallRef()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setClusterInstallRef

        public void setClusterInstallRef​(ClusterInstallLocalReference clusterInstallRef)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getClusterMetadata

        public ClusterMetadata getClusterMetadata()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setClusterMetadata

        public void setClusterMetadata​(ClusterMetadata clusterMetadata)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getClusterName

        public String getClusterName()
        ClusterName is the friendly name of the cluster. It is used for subdomains, some resource tagging, and other instances where a friendly name for the cluster is useful.
      • setClusterName

        public void setClusterName​(String clusterName)
        ClusterName is the friendly name of the cluster. It is used for subdomains, some resource tagging, and other instances where a friendly name for the cluster is useful.
      • getClusterPoolRef

        public ClusterPoolReference getClusterPoolRef()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setClusterPoolRef

        public void setClusterPoolRef​(ClusterPoolReference clusterPoolRef)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getControlPlaneConfig

        public ControlPlaneConfigSpec getControlPlaneConfig()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setControlPlaneConfig

        public void setControlPlaneConfig​(ControlPlaneConfigSpec controlPlaneConfig)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getHibernateAfter

        public String getHibernateAfter()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setHibernateAfter

        public void setHibernateAfter​(String hibernateAfter)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getIngress

        public List<ClusterIngress> getIngress()
        Ingress allows defining desired clusteringress/shards to be configured on the cluster.
      • setIngress

        public void setIngress​(List<ClusterIngress> ingress)
        Ingress allows defining desired clusteringress/shards to be configured on the cluster.
      • getInstallAttemptsLimit

        public Integer getInstallAttemptsLimit()
        InstallAttemptsLimit is the maximum number of times Hive will attempt to install the cluster.
      • setInstallAttemptsLimit

        public void setInstallAttemptsLimit​(Integer installAttemptsLimit)
        InstallAttemptsLimit is the maximum number of times Hive will attempt to install the cluster.
      • getInstalled

        public Boolean getInstalled()
        Installed is true if the cluster has been installed
      • setInstalled

        public void setInstalled​(Boolean installed)
        Installed is true if the cluster has been installed
      • getManageDNS

        public Boolean getManageDNS()
        ManageDNS specifies whether a DNSZone should be created and managed automatically for this ClusterDeployment
      • setManageDNS

        public void setManageDNS​(Boolean manageDNS)
        ManageDNS specifies whether a DNSZone should be created and managed automatically for this ClusterDeployment
      • getPlatform

        public Platform getPlatform()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setPlatform

        public void setPlatform​(Platform platform)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getPowerState

        public String getPowerState()
        PowerState indicates whether a cluster should be running or hibernating. When omitted, PowerState defaults to the Running state.
      • setPowerState

        public void setPowerState​(String powerState)
        PowerState indicates whether a cluster should be running or hibernating. When omitted, PowerState defaults to the Running state.
      • getPreserveOnDelete

        public Boolean getPreserveOnDelete()
        PreserveOnDelete allows the user to disconnect a cluster from Hive without deprovisioning it. This can also be used to abandon ongoing cluster deprovision.
      • setPreserveOnDelete

        public void setPreserveOnDelete​(Boolean preserveOnDelete)
        PreserveOnDelete allows the user to disconnect a cluster from Hive without deprovisioning it. This can also be used to abandon ongoing cluster deprovision.
      • getProvisioning

        public Provisioning getProvisioning()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setProvisioning

        public void setProvisioning​(Provisioning provisioning)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getPullSecretRef

        public io.fabric8.kubernetes.api.model.LocalObjectReference getPullSecretRef()
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • setPullSecretRef

        public void setPullSecretRef​(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecretRef)
        ClusterDeploymentSpec defines the desired state of ClusterDeployment
      • getAdditionalProperties

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

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

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