Class WebAppDeploymentSlot
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.model.AbstractAzResource<T,P,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
- com.microsoft.azure.toolkit.lib.appservice.AppServiceAppBase<T,P,F>
-
- com.microsoft.azure.toolkit.lib.appservice.webapp.WebAppBase<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.DeploymentSlot>
-
- com.microsoft.azure.toolkit.lib.appservice.webapp.WebAppDeploymentSlot
-
- All Implemented Interfaces:
IOneDeploy,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,com.microsoft.azure.toolkit.lib.common.model.Startable
- Direct Known Subclasses:
WebAppDeploymentSlotDraft
public class WebAppDeploymentSlot extends WebAppBase<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.DeploymentSlot>
-
-
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
-
-
Field Summary
-
Fields inherited from class com.microsoft.azure.toolkit.lib.appservice.AppServiceAppBase
kuduManager
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWebAppDeploymentSlot(com.azure.resourcemanager.appservice.models.WebDeploymentSlotBasic remote, WebAppDeploymentSlotModule module)protectedWebAppDeploymentSlot(WebAppDeploymentSlot origin)copy constructorprotectedWebAppDeploymentSlot(String name, WebAppDeploymentSlotModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()-
Methods inherited from class com.microsoft.azure.toolkit.lib.appservice.webapp.WebAppBase
deploy, getDeploymentStatus, pushDeploy
-
Methods inherited from class com.microsoft.azure.toolkit.lib.appservice.AppServiceAppBase
createDirectory, deleteFile, execute, getAppServicePlan, getAppServiceTunnelStatus, getAppSettings, getDiagnosticConfig, getFileByPath, getFileClient, getFileContent, getFilesInDirectory, getFullRemote, getHostName, getKuduHostName, getKuduManager, getLinuxFxVersion, getProcessClient, getPublishingProfile, getRegion, getRuntime, listProcess, listPublishingProfileXmlWithSecrets, loadStatus, refreshRemoteFromAzure, restart, start, stop, streamAllLogsAsync, uploadFileToPath
-
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, 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
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.common.model.AzResourceBase
getFormalStatus
-
Methods inherited from interface com.microsoft.azure.toolkit.lib.appservice.deploy.IOneDeploy
deploy, deploy, deploy, deploy
-
-
-
-
Constructor Detail
-
WebAppDeploymentSlot
protected WebAppDeploymentSlot(@Nonnull WebAppDeploymentSlot origin)
copy constructor
-
WebAppDeploymentSlot
protected WebAppDeploymentSlot(@Nonnull String name, @Nonnull WebAppDeploymentSlotModule module)
-
WebAppDeploymentSlot
protected WebAppDeploymentSlot(@Nonnull com.azure.resourcemanager.appservice.models.WebDeploymentSlotBasic remote, @Nonnull WebAppDeploymentSlotModule 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<WebAppDeploymentSlot,WebApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
-