Class Metal3ClusterSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.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 Summary
Constructors Constructor Description Metal3ClusterSpec()No args constructor for use in serializationMetal3ClusterSpec(APIEndpoint controlPlaneEndpoint, Boolean noCloudProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Metal3ClusterSpecBuilderedit()Map<String,Object>getAdditionalProperties()APIEndpointgetControlPlaneEndpoint()Metal3ClusterSpec defines the desired state of Metal3Cluster.BooleangetNoCloudProvider()Determines if the cluster is not to be deployed with an external cloud provider.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetControlPlaneEndpoint(APIEndpoint controlPlaneEndpoint)Metal3ClusterSpec defines the desired state of Metal3Cluster.voidsetNoCloudProvider(Boolean noCloudProvider)Determines if the cluster is not to be deployed with an external cloud provider.Metal3ClusterSpecBuildertoBuilder()
-
-
-
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.
-
edit
public Metal3ClusterSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<Metal3ClusterSpecBuilder>
-
toBuilder
public Metal3ClusterSpecBuilder toBuilder()
-
-