Class WebAppDeploymentSlotModule
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
- com.microsoft.azure.toolkit.lib.appservice.webapp.WebAppDeploymentSlotModule
-
- All Implemented Interfaces:
IDeploymentSlotModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>,com.microsoft.azure.toolkit.lib.common.model.AzResourceModule<WebAppDeploymentSlot>,com.microsoft.azure.toolkit.lib.common.model.Refreshable
public class WebAppDeploymentSlotModule extends com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase> implements IDeploymentSlotModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
-
Constructor Summary
Constructors Constructor Description WebAppDeploymentSlotModule(WebApp parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.resourcemanager.appservice.models.DeploymentSlotsgetClient()StringgetResourceTypeName()protected WebAppDeploymentSlotDraftnewDraftForCreate(String name, String resourceGroupName)protected WebAppDeploymentSlotDraftnewDraftForUpdate(WebAppDeploymentSlot origin)protected WebAppDeploymentSlotnewResource(com.azure.resourcemanager.appservice.models.WebSiteBase remote)protected WebAppDeploymentSlotnewResource(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
-
-
Method Detail
-
getClient
public com.azure.resourcemanager.appservice.models.DeploymentSlots getClient()
- Overrides:
getClientin classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
newDraftForCreate
@Nonnull protected WebAppDeploymentSlotDraft newDraftForCreate(@Nonnull String name, @Nullable String resourceGroupName)
- Overrides:
newDraftForCreatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
newDraftForUpdate
@Nonnull protected WebAppDeploymentSlotDraft newDraftForUpdate(@Nonnull WebAppDeploymentSlot origin)
- Overrides:
newDraftForUpdatein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
newResource
@Nonnull protected WebAppDeploymentSlot newResource(@Nonnull com.azure.resourcemanager.appservice.models.WebSiteBase remote)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
newResource
@Nonnull protected WebAppDeploymentSlot newResource(@Nonnull String name, @Nullable String resourceGroupName)
- Specified by:
newResourcein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
getResourceTypeName
@Nonnull public String getResourceTypeName()
- Specified by:
getResourceTypeNamein interfacecom.microsoft.azure.toolkit.lib.common.model.AzResourceModule<WebAppDeploymentSlot>- Overrides:
getResourceTypeNamein classcom.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
-