Class DeploySpringCloudAppTask
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.task.AzureTask<SpringCloudDeployment>
-
- com.microsoft.azure.toolkit.lib.springcloud.task.DeploySpringCloudAppTask
-
- All Implemented Interfaces:
com.microsoft.azure.toolkit.lib.common.DataStore,com.microsoft.azure.toolkit.lib.common.operation.IAzureOperation
public class DeploySpringCloudAppTask extends com.microsoft.azure.toolkit.lib.common.task.AzureTask<SpringCloudDeployment>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microsoft.azure.toolkit.lib.common.task.AzureTask
com.microsoft.azure.toolkit.lib.common.task.AzureTask.DefaultMonitor, com.microsoft.azure.toolkit.lib.common.task.AzureTask.Modality, com.microsoft.azure.toolkit.lib.common.task.AzureTask.Monitor
-
Nested classes/interfaces inherited from interface com.microsoft.azure.toolkit.lib.common.DataStore
com.microsoft.azure.toolkit.lib.common.DataStore.Field<T extends Object>, com.microsoft.azure.toolkit.lib.common.DataStore.Impl
-
-
Field Summary
Fields Modifier and Type Field Description private SpringCloudAppConfigconfigstatic StringDEFAULT_DEPLOYMENT_NAMEprivate SpringCloudDeploymentDraftdeploymentprivate List<com.microsoft.azure.toolkit.lib.common.task.AzureTask<?>>subTasks
-
Constructor Summary
Constructors Constructor Description DeploySpringCloudAppTask(SpringCloudAppConfig appConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpringCloudDeploymentexecute()private List<com.microsoft.azure.toolkit.lib.common.task.AzureTask<?>>initTasks()-
Methods inherited from class com.microsoft.azure.toolkit.lib.common.task.AzureTask
getBackgrounded, getId, getModality, getMonitor, getParent, getProject, getSupplier, getTitle, getType, isBackgroundable, isCancellable, setBackgroundable, setBackgrounded, setMonitor, setParent, setType, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
DEFAULT_DEPLOYMENT_NAME
public static final String DEFAULT_DEPLOYMENT_NAME
- See Also:
- Constant Field Values
-
config
private final SpringCloudAppConfig config
-
subTasks
private final List<com.microsoft.azure.toolkit.lib.common.task.AzureTask<?>> subTasks
-
deployment
private SpringCloudDeploymentDraft deployment
-
-
Constructor Detail
-
DeploySpringCloudAppTask
public DeploySpringCloudAppTask(SpringCloudAppConfig appConfig)
-
-
Method Detail
-
initTasks
private List<com.microsoft.azure.toolkit.lib.common.task.AzureTask<?>> initTasks()
-
execute
public SpringCloudDeployment execute()
- Overrides:
executein classcom.microsoft.azure.toolkit.lib.common.task.AzureTask<SpringCloudDeployment>
-
-