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.
    • 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