Interface WebAppSourceControl
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<WebAppBase>,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.SiteSourceControlInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<WebAppBase>,com.microsoft.azure.management.resources.fluentcore.model.Indexable
@Beta public interface WebAppSourceControl extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.appservice.implementation.SiteSourceControlInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<WebAppBase>
An immutable representation of a web app source control configuration in a web app.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceWebAppSourceControl.Definition<ParentT>The entirety of a web app source control definition.static interfaceWebAppSourceControl.DefinitionStagesGrouping of web app source control definition stages applicable as part of a web app creation.static interfaceWebAppSourceControl.UpdateDefinition<ParentT>The entirety of a web app source control definition as part of a web app update.static interfaceWebAppSourceControl.UpdateDefinitionStagesGrouping of web app source control definition stages applicable as part of a web app update.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringbranch()booleandeploymentRollbackEnabled()booleanisManualIntegration()RepositoryTyperepositoryType()StringrepositoryUrl()-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
-
-
-
Method Detail
-
repositoryUrl
String repositoryUrl()
- Returns:
- the repository or source control url
-
branch
String branch()
- Returns:
- the name of the branch to use for deployment
-
isManualIntegration
boolean isManualIntegration()
- Returns:
- whether to do manual or continuous integration
-
deploymentRollbackEnabled
boolean deploymentRollbackEnabled()
- Returns:
- whether deployment rollback is enabled
-
repositoryType
RepositoryType repositoryType()
- Returns:
- mercurial or Git repository type
-
-