Interface WebAppSourceControl

All Superinterfaces:
ChildResource<WebAppBase>, HasInnerModel<SiteSourceControlInner>, HasName, HasParent<WebAppBase>, Indexable

public interface WebAppSourceControl extends HasInnerModel<SiteSourceControlInner>, ChildResource<WebAppBase>
An immutable representation of a web app source control configuration in a web app.
  • Method Details

    • 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