Class FunctionAppDeploymentSlot
- 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.function.FunctionAppBase<FunctionAppDeploymentSlot,FunctionApp,com.azure.resourcemanager.appservice.models.FunctionDeploymentSlot>
-
- com.microsoft.azure.toolkit.lib.appservice.function.FunctionAppDeploymentSlot
-
- 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,com.microsoft.azure.toolkit.lib.common.model.Startable
- Direct Known Subclasses:
FunctionAppDeploymentSlotDraft
public class FunctionAppDeploymentSlot extends FunctionAppBase<FunctionAppDeploymentSlot,FunctionApp,com.azure.resourcemanager.appservice.models.FunctionDeploymentSlot>
-
-
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 Modifier and Type Field Description static intMAX_PORT-
Fields inherited from class com.microsoft.azure.toolkit.lib.appservice.function.FunctionAppBase
DEFAULT_REMOTE_DEBUG_JAVA_OPTS, DEFAULT_REMOTE_DEBUG_PORT, HTTP_PLATFORM_DEBUG_PORT, JAVA_OPTS, PREFER_IPV_4_STACK_TRUE, XDEBUG, XRUNJDWP
-
Fields inherited from class com.microsoft.azure.toolkit.lib.appservice.AppServiceAppBase
kuduManager
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFunctionAppDeploymentSlot(com.azure.resourcemanager.appservice.models.FunctionDeploymentSlotBasic remote, FunctionAppDeploymentSlotModule module)protectedFunctionAppDeploymentSlot(FunctionAppDeploymentSlot origin)copy constructorprotectedFunctionAppDeploymentSlot(String name, FunctionAppDeploymentSlotModule module)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisableRemoteDebug()voidenableRemoteDebug()StringgetMasterKey()protected StringgetRemoteDebugPort()List<com.microsoft.azure.toolkit.lib.common.model.AbstractAzResourceModule<?,?,?>>getSubModules()-
Methods inherited from class com.microsoft.azure.toolkit.lib.appservice.function.FunctionAppBase
deploy, deploy, getAdminClient, getDefaultDeployType, getDeployHandlerByType, getFileClient, getJavaOptsWithRemoteDebugDisabled, getJavaOptsWithRemoteDebugEnabled, isRemoteDebugEnabled, ping, updateAdditionalProperties
-
Methods inherited from class com.microsoft.azure.toolkit.lib.appservice.AppServiceAppBase
createDirectory, deleteFile, execute, getAppServicePlan, getAppServiceTunnelStatus, getAppSettings, getDiagnosticConfig, getFileByPath, 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
-
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
-
-
-
-
Field Detail
-
MAX_PORT
public static final int MAX_PORT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FunctionAppDeploymentSlot
protected FunctionAppDeploymentSlot(@Nonnull String name, @Nonnull FunctionAppDeploymentSlotModule module)
-
FunctionAppDeploymentSlot
protected FunctionAppDeploymentSlot(@Nonnull FunctionAppDeploymentSlot origin)
copy constructor
-
FunctionAppDeploymentSlot
protected FunctionAppDeploymentSlot(@Nonnull com.azure.resourcemanager.appservice.models.FunctionDeploymentSlotBasic remote, @Nonnull FunctionAppDeploymentSlotModule 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<FunctionAppDeploymentSlot,FunctionApp,com.azure.resourcemanager.appservice.models.WebSiteBase>
-
getMasterKey
public String getMasterKey()
- Specified by:
getMasterKeyin classFunctionAppBase<FunctionAppDeploymentSlot,FunctionApp,com.azure.resourcemanager.appservice.models.FunctionDeploymentSlot>
-
enableRemoteDebug
public void enableRemoteDebug()
- Specified by:
enableRemoteDebugin classFunctionAppBase<FunctionAppDeploymentSlot,FunctionApp,com.azure.resourcemanager.appservice.models.FunctionDeploymentSlot>
-
disableRemoteDebug
public void disableRemoteDebug()
- Specified by:
disableRemoteDebugin classFunctionAppBase<FunctionAppDeploymentSlot,FunctionApp,com.azure.resourcemanager.appservice.models.FunctionDeploymentSlot>
-
getRemoteDebugPort
protected String getRemoteDebugPort()
- Overrides:
getRemoteDebugPortin classFunctionAppBase<FunctionAppDeploymentSlot,FunctionApp,com.azure.resourcemanager.appservice.models.FunctionDeploymentSlot>
-
-