Class AppServicePlanModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
- com.microsoft.azure.toolkit.lib.appservice.plan.AppServicePlanModule
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<AppServicePlan>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class AppServicePlanModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
-
Constructor Summary
Constructors Constructor Description AppServicePlanModule(AppServiceServiceSubscription parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.resourcemanager.appservice.models.AppServicePlansgetClient()StringgetResourceTypeName()protected AppServicePlanDraftnewDraftForCreate(String name, String resourceGroupName)protected AppServicePlanDraftnewDraftForUpdate(AppServicePlan origin)protected AppServicePlannewResource(com.azure.resourcemanager.appservice.models.AppServicePlan remote)protected AppServicePlannewResource(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, refresh, toResourceId, toString, update, updateOrCreate
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AppServicePlanModule
public AppServicePlanModule(@Nonnull AppServiceServiceSubscription parent)
-
-
Method Detail
-
getClient
public com.azure.resourcemanager.appservice.models.AppServicePlans getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
newDraftForCreate
@Nonnull protected AppServicePlanDraft newDraftForCreate(@Nonnull String name, String resourceGroupName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
newDraftForUpdate
@Nonnull protected AppServicePlanDraft newDraftForUpdate(@Nonnull AppServicePlan origin)
- Overrides:
newDraftForUpdatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
newResource
@Nonnull protected AppServicePlan newResource(@Nonnull com.azure.resourcemanager.appservice.models.AppServicePlan remote)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
newResource
@Nonnull protected AppServicePlan newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<AppServicePlan>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<AppServicePlan,AppServiceServiceSubscription,com.azure.resourcemanager.appservice.models.AppServicePlan>
-
-