Class KubernetesClusterAgentPoolModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
- com.microsoft.azure.toolkit.lib.containerservice.KubernetesClusterAgentPoolModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<KubernetesClusterAgentPool>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class KubernetesClusterAgentPoolModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
-
Constructor Summary
Constructors Constructor Description KubernetesClusterAgentPoolModule(KubernetesCluster parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeleteResourceFromAzure(String resourceId)protected com.azure.resourcemanager.containerservice.models.KubernetesClustergetClient()StringgetResourceTypeName()protected com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPoolloadResourceFromAzure(String name, String resourceGroup)protected java.util.stream.Stream<com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>loadResourcesFromAzure()protected KubernetesClusterAgentPoolnewResource(com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool kubernetesClusterAgentPool)protected KubernetesClusterAgentPoolnewResource(String name, String resourceGroupName)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getFullResourceType, getName, getOrDraft, getOrInit, getOrTemp, getParent, getSubscriptionId, hashCode, invalidateCache, list, listByResourceGroup, listCachedResources, newDraftForCreate, newDraftForUpdate, refresh, toResourceId, toString, update, updateOrCreate
-
-
-
-
Field Detail
-
NAME
private static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
KubernetesClusterAgentPoolModule
public KubernetesClusterAgentPoolModule(@Nonnull KubernetesCluster parent)
-
-
Method Detail
-
newResource
@Nonnull protected KubernetesClusterAgentPool newResource(@Nonnull com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool kubernetesClusterAgentPool)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
newResource
@Nonnull protected KubernetesClusterAgentPool newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<KubernetesClusterAgentPool>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
loadResourcesFromAzure
@Nonnull protected java.util.stream.Stream<com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool> loadResourcesFromAzure()
- Overrides:
loadResourcesFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
loadResourceFromAzure
@Nullable protected com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool loadResourceFromAzure(@Nonnull String name, @Nullable String resourceGroup)
- Overrides:
loadResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
deleteResourceFromAzure
protected void deleteResourceFromAzure(@Nonnull String resourceId)
- Overrides:
deleteResourceFromAzurein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
getClient
@Nullable protected com.azure.resourcemanager.containerservice.models.KubernetesCluster getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesClusterAgentPool,KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesClusterAgentPool>
-
-