Class Metal3ClusterSpec

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

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

      • Metal3ClusterSpec

        public Metal3ClusterSpec()
        No args constructor for use in serialization
      • Metal3ClusterSpec

        public Metal3ClusterSpec​(APIEndpoint controlPlaneEndpoint,
                                 Boolean noCloudProvider)
    • Method Detail

      • getControlPlaneEndpoint

        public APIEndpoint getControlPlaneEndpoint()
        Metal3ClusterSpec defines the desired state of Metal3Cluster.
      • setControlPlaneEndpoint

        public void setControlPlaneEndpoint​(APIEndpoint controlPlaneEndpoint)
        Metal3ClusterSpec defines the desired state of Metal3Cluster.
      • getNoCloudProvider

        public Boolean getNoCloudProvider()
        Determines if the cluster is not to be deployed with an external cloud provider. If set to true, CAPM3 will use node labels to set providerID on the kubernetes nodes. If set to false, providerID is set on nodes by other entities and CAPM3 uses the value of the providerID on the m3m resource.
      • setNoCloudProvider

        public void setNoCloudProvider​(Boolean noCloudProvider)
        Determines if the cluster is not to be deployed with an external cloud provider. If set to true, CAPM3 will use node labels to set providerID on the kubernetes nodes. If set to false, providerID is set on nodes by other entities and CAPM3 uses the value of the providerID on the m3m resource.
      • getAdditionalProperties

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

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

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