Class KubernetesClusterModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesCluster,ContainerServiceSubscription,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
-
- com.microsoft.azure.toolkit.lib.containerservice.KubernetesClusterModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<KubernetesCluster>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class KubernetesClusterModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesCluster,ContainerServiceSubscription,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
-
-
Constructor Summary
Constructors Constructor Description KubernetesClusterModule(ContainerServiceSubscription parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.resourcemanager.containerservice.models.KubernetesClustersgetClient()StringgetResourceTypeName()List<String>listVirtualMachineVersion(com.microsoft.azure.toolkit.lib.common.model.Region region)protected com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesCluster>newDraftForCreate(String name, String rgName)protected KubernetesClusternewResource(com.azure.resourcemanager.containerservice.models.KubernetesCluster kubernetesCluster)protected KubernetesClusternewResource(String name, String resourceGroupName)-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule
addResourceToLocal, addResourceToLocalResourceGroup, canEqual, cast, clear, create, create, delete, deleteResourceFromAzure, deleteResourceFromLocal, deleteResourceFromLocalResourceGroup, equals, exists, get, get, getFullResourceType, getName, getOrDraft, getOrInit, getOrTemp, getParent, getSubscriptionId, hashCode, invalidateCache, list, listByResourceGroup, listCachedResources, loadResourceFromAzure, loadResourcesFromAzure, newDraftForUpdate, refresh, toResourceId, toString, update, updateOrCreate
-
-
-
-
Field Detail
-
NAME
private static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
KubernetesClusterModule
public KubernetesClusterModule(@Nonnull ContainerServiceSubscription parent)
-
-
Method Detail
-
listVirtualMachineVersion
public List<String> listVirtualMachineVersion(@Nonnull com.microsoft.azure.toolkit.lib.common.model.Region region)
-
newResource
@Nonnull protected KubernetesCluster newResource(@Nonnull com.azure.resourcemanager.containerservice.models.KubernetesCluster kubernetesCluster)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesCluster,ContainerServiceSubscription,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
-
newResource
@Nonnull protected KubernetesCluster newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesCluster,ContainerServiceSubscription,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
-
getClient
@Nullable public com.azure.resourcemanager.containerservice.models.KubernetesClusters getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesCluster,ContainerServiceSubscription,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<KubernetesCluster>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesCluster,ContainerServiceSubscription,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
-
newDraftForCreate
@Nonnull protected com.microsoft.azure.toolkit.lib.common.model.AzResource.Draft<KubernetesCluster,com.azure.resourcemanager.containerservice.models.KubernetesCluster> newDraftForCreate(@Nonnull String name, @Nullable String rgName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<KubernetesCluster,ContainerServiceSubscription,com.azure.resourcemanager.containerservice.models.KubernetesCluster>
-
-