Class JobSourceControlDetails


  • public final class JobSourceControlDetails
    extends java.lang.Object
    • Method Detail

      • authStrategy

        public java.util.Optional<java.lang.String> authStrategy()
        Returns:
        Type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token. Valid values are: `PERSONAL_ACCESS_TOKEN` and `AWS_SECRETS_MANAGER`.
      • authToken

        public java.util.Optional<java.lang.String> authToken()
        Returns:
        Value of an authorization token.
      • branch

        public java.util.Optional<java.lang.String> branch()
        Returns:
        Branch in the remote repository.
      • folder

        public java.util.Optional<java.lang.String> folder()
        Returns:
        Folder in the remote repository.
      • lastCommitId

        public java.util.Optional<java.lang.String> lastCommitId()
        Returns:
        Last commit ID for a commit in the remote repository.
      • owner

        public java.util.Optional<java.lang.String> owner()
        Returns:
        Owner of the remote repository that contains the job artifacts.
      • provider

        public java.util.Optional<java.lang.String> provider()
        Returns:
        Provider for the remote repository. Valid values are: `GITHUB`, `GITLAB`, `BITBUCKET`, and `AWS_CODE_COMMIT`.
      • repository

        public java.util.Optional<java.lang.String> repository()
        Returns:
        Name of the remote repository that contains the job artifacts.