Class SourceControlProperties

java.lang.Object
com.azure.resourcemanager.appcontainers.fluent.models.SourceControlProperties

public final class SourceControlProperties extends Object
SourceControl resource specific properties.
  • Constructor Details

    • SourceControlProperties

      public SourceControlProperties()
      Creates an instance of SourceControlProperties class.
  • Method Details

    • operationState

      public SourceControlOperationState operationState()
      Get the operationState property: Current provisioning State of the operation.
      Returns:
      the operationState value.
    • repoUrl

      public String repoUrl()
      Get the repoUrl property: The repo url which will be integrated to ContainerApp.
      Returns:
      the repoUrl value.
    • withRepoUrl

      public SourceControlProperties withRepoUrl(String repoUrl)
      Set the repoUrl property: The repo url which will be integrated to ContainerApp.
      Parameters:
      repoUrl - the repoUrl value to set.
      Returns:
      the SourceControlProperties object itself.
    • branch

      public String branch()
      Get the branch property: The branch which will trigger the auto deployment.
      Returns:
      the branch value.
    • withBranch

      public SourceControlProperties withBranch(String branch)
      Set the branch property: The branch which will trigger the auto deployment.
      Parameters:
      branch - the branch value to set.
      Returns:
      the SourceControlProperties object itself.
    • githubActionConfiguration

      public GithubActionConfiguration githubActionConfiguration()
      Get the githubActionConfiguration property: Container App Revision Template with all possible settings and the defaults if user did not provide them. The defaults are populated as they were at the creation time.
      Returns:
      the githubActionConfiguration value.
    • withGithubActionConfiguration

      public SourceControlProperties withGithubActionConfiguration(GithubActionConfiguration githubActionConfiguration)
      Set the githubActionConfiguration property: Container App Revision Template with all possible settings and the defaults if user did not provide them. The defaults are populated as they were at the creation time.
      Parameters:
      githubActionConfiguration - the githubActionConfiguration value to set.
      Returns:
      the SourceControlProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.