Class Platform

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class Platform
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<PlatformBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    Platform stores all the global configuration that all machinesets use.
    See Also:
    Serialized Form
    • Constructor Detail

      • Platform

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

        public Platform​(String baseDomainResourceGroupName,
                        String cloudName,
                        io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecretRef,
                        String region)
    • Method Detail

      • getBaseDomainResourceGroupName

        public String getBaseDomainResourceGroupName()
        BaseDomainResourceGroupName specifies the resource group where the azure DNS zone for the base domain is found
      • setBaseDomainResourceGroupName

        public void setBaseDomainResourceGroupName​(String baseDomainResourceGroupName)
        BaseDomainResourceGroupName specifies the resource group where the azure DNS zone for the base domain is found
      • getCloudName

        public String getCloudName()
        cloudName is the name of the Azure cloud environment which can be used to configure the Azure SDK with the appropriate Azure API endpoints. If empty, the value is equal to "AzurePublicCloud".
      • setCloudName

        public void setCloudName​(String cloudName)
        cloudName is the name of the Azure cloud environment which can be used to configure the Azure SDK with the appropriate Azure API endpoints. If empty, the value is equal to "AzurePublicCloud".
      • getCredentialsSecretRef

        public io.fabric8.kubernetes.api.model.LocalObjectReference getCredentialsSecretRef()
        Platform stores all the global configuration that all machinesets use.
      • setCredentialsSecretRef

        public void setCredentialsSecretRef​(io.fabric8.kubernetes.api.model.LocalObjectReference credentialsSecretRef)
        Platform stores all the global configuration that all machinesets use.
      • getRegion

        public String getRegion()
        Region specifies the Azure region where the cluster will be created.
      • setRegion

        public void setRegion​(String region)
        Region specifies the Azure region where the cluster will be created.
      • getAdditionalProperties

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

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

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