Class JobSourceControlDetailsArgs.Builder

    • Method Detail

      • authStrategy

        public JobSourceControlDetailsArgs.Builder authStrategy​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> authStrategy)
        Parameters:
        authStrategy - 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`.
        Returns:
        builder
      • authStrategy

        public JobSourceControlDetailsArgs.Builder authStrategy​(java.lang.String authStrategy)
        Parameters:
        authStrategy - 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`.
        Returns:
        builder
      • authToken

        public JobSourceControlDetailsArgs.Builder authToken​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> authToken)
        Parameters:
        authToken - Value of an authorization token.
        Returns:
        builder
      • branch

        public JobSourceControlDetailsArgs.Builder branch​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> branch)
        Parameters:
        branch - Branch in the remote repository.
        Returns:
        builder
      • folder

        public JobSourceControlDetailsArgs.Builder folder​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> folder)
        Parameters:
        folder - Folder in the remote repository.
        Returns:
        builder
      • lastCommitId

        public JobSourceControlDetailsArgs.Builder lastCommitId​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> lastCommitId)
        Parameters:
        lastCommitId - Last commit ID for a commit in the remote repository.
        Returns:
        builder
      • lastCommitId

        public JobSourceControlDetailsArgs.Builder lastCommitId​(java.lang.String lastCommitId)
        Parameters:
        lastCommitId - Last commit ID for a commit in the remote repository.
        Returns:
        builder
      • owner

        public JobSourceControlDetailsArgs.Builder owner​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> owner)
        Parameters:
        owner - Owner of the remote repository that contains the job artifacts.
        Returns:
        builder
      • owner

        public JobSourceControlDetailsArgs.Builder owner​(java.lang.String owner)
        Parameters:
        owner - Owner of the remote repository that contains the job artifacts.
        Returns:
        builder
      • provider

        public JobSourceControlDetailsArgs.Builder provider​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> provider)
        Parameters:
        provider - Provider for the remote repository. Valid values are: `GITHUB`, `GITLAB`, `BITBUCKET`, and `AWS_CODE_COMMIT`.
        Returns:
        builder
      • provider

        public JobSourceControlDetailsArgs.Builder provider​(java.lang.String provider)
        Parameters:
        provider - Provider for the remote repository. Valid values are: `GITHUB`, `GITLAB`, `BITBUCKET`, and `AWS_CODE_COMMIT`.
        Returns:
        builder
      • repository

        public JobSourceControlDetailsArgs.Builder repository​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> repository)
        Parameters:
        repository - Name of the remote repository that contains the job artifacts.
        Returns:
        builder
      • repository

        public JobSourceControlDetailsArgs.Builder repository​(java.lang.String repository)
        Parameters:
        repository - Name of the remote repository that contains the job artifacts.
        Returns:
        builder