Class KubernetesClusterDraft

  • All Implemented Interfaces:
    com.microsoft.azure.toolkit.lib.common.model.AzResource, com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,​com.azure.resourcemanager.containerservice.models.KubernetesCluster>, com.microsoft.azure.toolkit.lib.common.model.AzResourceBase, com.microsoft.azure.toolkit.lib.common.model.Deletable, com.microsoft.azure.toolkit.lib.common.model.Refreshable, com.microsoft.azure.toolkit.lib.common.model.Startable

    public class KubernetesClusterDraft
    extends KubernetesCluster
    implements com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,​com.azure.resourcemanager.containerservice.models.KubernetesCluster>
    • Method Detail

      • reset

        public void reset()
        Specified by:
        reset in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,​com.azure.resourcemanager.containerservice.models.KubernetesCluster>
      • createResourceInAzure

        @Nonnull
        public com.azure.resourcemanager.containerservice.models.KubernetesCluster createResourceInAzure()
        Specified by:
        createResourceInAzure in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,​com.azure.resourcemanager.containerservice.models.KubernetesCluster>
      • updateResourceInAzure

        @Nonnull
        public com.azure.resourcemanager.containerservice.models.KubernetesCluster updateResourceInAzure​(@Nonnull
                                                                                                         com.azure.resourcemanager.containerservice.models.KubernetesCluster origin)
        Specified by:
        updateResourceInAzure in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,​com.azure.resourcemanager.containerservice.models.KubernetesCluster>
      • isModified

        public boolean isModified()
        Specified by:
        isModified in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,​com.azure.resourcemanager.containerservice.models.KubernetesCluster>
      • getRegion

        public com.microsoft.azure.toolkit.lib.common.model.Region getRegion()
        Overrides:
        getRegion in class KubernetesCluster
      • setRegion

        public void setRegion​(com.microsoft.azure.toolkit.lib.common.model.Region region)
      • setKubernetesVersion

        public void setKubernetesVersion​(String kubernetesVersion)
      • getDnsPrefix

        public String getDnsPrefix()
      • setDnsPrefix

        public void setDnsPrefix​(String dnsPrefix)
      • getVmCount

        public Integer getVmCount()
      • setVmCount

        public void setVmCount​(Integer vmCount)
      • getMinVMCount

        public Integer getMinVMCount()
      • setMinVMCount

        public void setMinVMCount​(Integer minVMCount)
      • getMaxVMCount

        public Integer getMaxVMCount()
      • setMaxVMCount

        public void setMaxVMCount​(Integer maxVMCount)