Interface WebAppSourceControl

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<WebAppBase>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<SiteSourceControlInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<WebAppBase>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface WebAppSourceControl extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<SiteSourceControlInner>, com.azure.resourcemanager.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 interface 
    The entirety of a web app source control definition.
    static interface 
    Grouping of web app source control definition stages applicable as part of a web app creation.
    static interface 
    The entirety of a web app source control definition as part of a web app update.
    static interface 
    Grouping of web app source control definition stages applicable as part of a web app update.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the name of the branch to use for deployment.
    boolean
    Check whether deployment rollback is enabled.
    boolean
    Check whether to do manual or continuous integration.
    Gets mercurial or Git repository type.
    Gets the repository or source control url.

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

    key
  • Method Details

    • repositoryUrl

      String repositoryUrl()
      Gets the repository or source control url.
      Returns:
      the repository or source control url
    • branch

      String branch()
      Gets the name of the branch to use for deployment.
      Returns:
      the name of the branch to use for deployment
    • isManualIntegration

      boolean isManualIntegration()
      Check whether to do manual or continuous integration.
      Returns:
      whether to do manual or continuous integration
    • deploymentRollbackEnabled

      boolean deploymentRollbackEnabled()
      Check whether deployment rollback is enabled.
      Returns:
      whether deployment rollback is enabled
    • repositoryType

      RepositoryType repositoryType()
      Gets mercurial or Git repository type.
      Returns:
      mercurial or Git repository type