Interface SpringAppDeployment
-
- All Superinterfaces:
ChildResource<SpringApp>,ExternalChildResource<SpringAppDeployment,SpringApp>,HasInnerModel<DeploymentResourceInner>,HasName,HasParent<SpringApp>,Indexable,Refreshable<SpringAppDeployment>,Updatable<SpringAppDeployment.Update>
public interface SpringAppDeployment extends ExternalChildResource<SpringAppDeployment,SpringApp>, HasInnerModel<DeploymentResourceInner>, Updatable<SpringAppDeployment.Update>
An immutable client-side representation of an Azure Spring App Deployment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSpringAppDeployment.Definition<ParentT,T>Container interface for all the definitions that need to be implemented.static interfaceSpringAppDeployment.DefinitionStagesGrouping of all the deployment definition stages.static interfaceSpringAppDeployment.UpdateThe template for an update operation, containing all the settings that can be modified.static interfaceSpringAppDeployment.UpdateStagesGrouping of deployment update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringappName()OffsetDateTimecreatedTime()StringgetLogFileUrl()Mono<String>getLogFileUrlAsync()List<DeploymentInstance>instances()booleanisActive()voidrestart()Restarts the deployment.Mono<Void>restartAsync()Restarts the deployment.DeploymentSettingssettings()voidstart()Starts the deployment.Mono<Void>startAsync()Starts the deployment.DeploymentResourceStatusstatus()voidstop()Stops the deployment.Mono<Void>stopAsync()Stops the deployment.-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
id
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
appName
String appName()
- Returns:
- the app name of the deployment
-
settings
DeploymentSettings settings()
- Returns:
- the deploy settings of the deployment
-
status
DeploymentResourceStatus status()
- Returns:
- the status of the deployment
-
isActive
boolean isActive()
- Returns:
- whether the deployment is active
-
createdTime
OffsetDateTime createdTime()
- Returns:
- the creation time of the deployment
-
instances
List<DeploymentInstance> instances()
- Returns:
- all the instances of the deployment
-
start
void start()
Starts the deployment.
-
stop
void stop()
Stops the deployment.
-
restart
void restart()
Restarts the deployment.
-
getLogFileUrl
String getLogFileUrl()
- Returns:
- the log file url of the deployment
-
-