Class AppServicePlan
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
- com.microsoft.azure.toolkit.lib.appservice.plan.AppServicePlan
-
- 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
- Direct Known Subclasses:
AppServicePlanDraft
public class AppServicePlan extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan> 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 protectedAppServicePlan(com.azure.resourcemanager.appservice.models.AppServicePlan remote, AppServicePlanModule module)protectedAppServicePlan(AppServicePlan origin)copy constructorprotectedAppServicePlan(String name, String resourceGroupName, AppServicePlanModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperatingSystemgetOperatingSystem()PricingTiergetPricingTier()com.microsoft.azure.toolkit.lib.common.model.RegiongetRegion()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()List<WebApp>getWebApps()StringloadStatus(com.azure.resourcemanager.appservice.models.AppServicePlan plan)-
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
-
AppServicePlan
protected AppServicePlan(@Nonnull String name, @Nonnull String resourceGroupName, @Nonnull AppServicePlanModule module)
-
AppServicePlan
protected AppServicePlan(@Nonnull AppServicePlan origin)
copy constructor
-
AppServicePlan
protected AppServicePlan(@Nonnull com.azure.resourcemanager.appservice.models.AppServicePlan remote, @Nonnull AppServicePlanModule module)
-
-
Method Detail
-
getSubModules
@Nonnull public List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>> getSubModules()
- Specified by:
getSubModulesin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
loadStatus
@Nonnull public String loadStatus(@Nonnull com.azure.resourcemanager.appservice.models.AppServicePlan plan)
- Specified by:
loadStatusin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
getPricingTier
public PricingTier getPricingTier()
-
getRegion
@Nullable public com.microsoft.azure.toolkit.lib.common.model.Region getRegion()
-
getOperatingSystem
public OperatingSystem getOperatingSystem()
-
-