public class KubernetesClusterDraft extends KubernetesCluster implements com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
| Modifier and Type | Class and Description |
|---|---|
static class |
KubernetesClusterDraft.Config |
com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<T extends com.microsoft.azure.toolkit.lib.common.model.AzResource,R>, com.microsoft.azure.toolkit.lib.common.model.AzResource.FormalStatus, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status| Modifier and Type | Field and Description |
|---|---|
static String |
AGENTPOOL |
private KubernetesClusterDraft.Config |
config |
private KubernetesCluster |
origin |
DOWNLOAD_CONFIG_ADMIN, DOWNLOAD_CONFIG_USER| Modifier | Constructor and Description |
|---|---|
protected |
KubernetesClusterDraft(KubernetesCluster origin) |
protected |
KubernetesClusterDraft(String name,
String resourceGroupName,
KubernetesClusterModule module) |
| Modifier and Type | Method and Description |
|---|---|
com.azure.resourcemanager.containerservice.models.KubernetesCluster |
createResourceInAzure() |
private KubernetesClusterDraft.Config |
ensureConfig() |
String |
getDnsPrefix() |
String |
getKubernetesVersion() |
Integer |
getMaxVMCount() |
Integer |
getMinVMCount() |
com.microsoft.azure.toolkit.lib.common.model.Region |
getRegion() |
VirtualMachineSize |
getVirtualMachineSize() |
Integer |
getVmCount() |
boolean |
isModified() |
void |
reset() |
void |
setDnsPrefix(String dnsPrefix) |
void |
setKubernetesVersion(String kubernetesVersion) |
void |
setMaxVMCount(Integer maxVMCount) |
void |
setMinVMCount(Integer minVMCount) |
void |
setRegion(com.microsoft.azure.toolkit.lib.common.model.Region region) |
void |
setVirtualMachineSize(VirtualMachineSize size) |
void |
setVmCount(Integer vmCount) |
com.azure.resourcemanager.containerservice.models.KubernetesCluster |
updateResourceInAzure(com.azure.resourcemanager.containerservice.models.KubernetesCluster origin) |
agentPools, getAdminKubeConfig, getApiServerAddress, getContainerServiceNetworkProfile, getPowerStatus, getSubModules, getUserKubeConfig, isRestartable, loadStatus, restart, start, stopcanEqual, delete, doModify, doModify, equals, exists, getCachedSubModules, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, is400, is404, isAuthRequired, isDraft, isDraftForCreating, isDraftForUpdating, isHttpException, isHttpException, isMocked, loadRemoteFromAzure, onRemoteUpdated, refresh, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalPropertiesclone, finalize, getClass, notify, notifyAll, wait, wait, waitasResource, commit, createIfNotExist, getModule, getName, getOrigin, getResourceGroupName, updateIfExistisStartable, isStoppabledelete, exists, getFormalStatus, getFullResourceType, getModule, getPortalUrl, getResourceGroupName, getResourceTypeName, getStatus, getSubscription, getSubscriptionId, id, name, refreshpublic static final String AGENTPOOL
@Nullable private final KubernetesCluster origin
@Nullable private KubernetesClusterDraft.Config config
protected KubernetesClusterDraft(@Nonnull String name, @Nonnull String resourceGroupName, @Nonnull KubernetesClusterModule module)
protected KubernetesClusterDraft(@Nonnull KubernetesCluster origin)
public void reset()
reset in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesCluster>@Nonnull public com.azure.resourcemanager.containerservice.models.KubernetesCluster createResourceInAzure()
createResourceInAzure in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesCluster>@Nonnull public com.azure.resourcemanager.containerservice.models.KubernetesCluster updateResourceInAzure(@Nonnull com.azure.resourcemanager.containerservice.models.KubernetesCluster origin)
updateResourceInAzure in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesCluster>public boolean isModified()
isModified in interface com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesCluster>@Nonnull private KubernetesClusterDraft.Config ensureConfig()
public com.microsoft.azure.toolkit.lib.common.model.Region getRegion()
getRegion in class KubernetesClusterpublic void setRegion(com.microsoft.azure.toolkit.lib.common.model.Region region)
public String getKubernetesVersion()
getKubernetesVersion in class KubernetesClusterpublic void setKubernetesVersion(String kubernetesVersion)
public String getDnsPrefix()
public void setDnsPrefix(String dnsPrefix)
public Integer getVmCount()
public void setVmCount(Integer vmCount)
public Integer getMinVMCount()
public void setMinVMCount(Integer minVMCount)
public Integer getMaxVMCount()
public void setMaxVMCount(Integer maxVMCount)
public VirtualMachineSize getVirtualMachineSize()
public void setVirtualMachineSize(VirtualMachineSize size)
Copyright © 2024. All rights reserved.