Class KubernetesClusterAgentPool
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
- com.microsoft.azure.toolkit.lib.containerservice.KubernetesClusterAgentPool
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResource,com.microsoft.azure.toolkit.lib.common.model.AzResourceBase,com.microsoft.azure.toolkit.lib.common.model.Deletable,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class KubernetesClusterAgentPool extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool> implements com.microsoft.azure.toolkit.lib.common.model.Deletable
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<T extends com.microsoft.azure.toolkit.lib.common.model.AzResource,R extends Object>, com.microsoft.azure.toolkit.lib.common.model.AzResource.None, com.microsoft.azure.toolkit.lib.common.model.AzResource.Status
-
-
Constructor Summary
Constructors Modifier Constructor Description KubernetesClusterAgentPool(com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool remote, KubernetesClusterAgentPoolModule module)protectedKubernetesClusterAgentPool(String name, String resourceGroupName, KubernetesClusterAgentPoolModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AgentPoolModegetAgentPoolMode()StringgetKubernetesVersion()intgetNodeCount()OsTypegetOsType()PowerStategetPowerStatus()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()VirtualMachineSizegetVirtualMachineSize()StringloadStatus(com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool remote)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource
canEqual, delete, deleteFromCache, doModify, doModify, equals, exists, getId, getModule, getName, getParent, getRemote, getResourceGroup, getResourceGroupName, getStatus, getSubModule, hashCode, invalidateCache, isDraft, isDraftForCreating, isDraftForUpdating, loadRemote, refresh, refreshRemoteFromAzure, reloadStatus, remoteOptional, setRemote, setStatus, toString, update, updateAdditionalProperties
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResource
getFullResourceType, getPortalUrl, getResourceTypeName, getSubscription, getSubscriptionId, id, name
-
-
-
-
Constructor Detail
-
KubernetesClusterAgentPool
protected KubernetesClusterAgentPool(@Nonnull String name, @Nonnull String resourceGroupName, @Nonnull KubernetesClusterAgentPoolModule module)
-
KubernetesClusterAgentPool
public KubernetesClusterAgentPool(@Nonnull com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool remote, @Nonnull KubernetesClusterAgentPoolModule module)
-
-
Method Detail
-
getNodeCount
public int getNodeCount()
-
getPowerStatus
@Nullable public PowerState getPowerStatus()
-
getAgentPoolMode
@Nullable public AgentPoolMode getAgentPoolMode()
-
getVirtualMachineSize
@Nullable public VirtualMachineSize getVirtualMachineSize()
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
loadStatus
@Nonnull public String loadStatus(@Nonnull com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool remote)
- Specified by:
loadStatusin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
-