Interface UpdateJobFromSourceControlRequest.Builder

  • Method Details

    • jobName

      The name of the Glue job to be synchronized to or from the remote repository.

      Parameters:
      jobName - The name of the Glue job to be synchronized to or from the remote repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.

      Parameters:
      provider - The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • provider

      The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.

      Parameters:
      provider - The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • repositoryName

      UpdateJobFromSourceControlRequest.Builder repositoryName(String repositoryName)

      The name of the remote repository that contains the job artifacts. For BitBucket providers, RepositoryName should include WorkspaceName. Use the format <WorkspaceName>/<RepositoryName>.

      Parameters:
      repositoryName - The name of the remote repository that contains the job artifacts. For BitBucket providers, RepositoryName should include WorkspaceName. Use the format <WorkspaceName>/<RepositoryName>.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • repositoryOwner

      UpdateJobFromSourceControlRequest.Builder repositoryOwner(String repositoryOwner)

      The owner of the remote repository that contains the job artifacts.

      Parameters:
      repositoryOwner - The owner of the remote repository that contains the job artifacts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • branchName

      An optional branch in the remote repository.

      Parameters:
      branchName - An optional branch in the remote repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • folder

      An optional folder in the remote repository.

      Parameters:
      folder - An optional folder in the remote repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • commitId

      A commit ID for a commit in the remote repository.

      Parameters:
      commitId - A commit ID for a commit in the remote repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • authStrategy

      The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

      Parameters:
      authStrategy - The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authStrategy

      The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

      Parameters:
      authStrategy - The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • authToken

      The value of the authorization token.

      Parameters:
      authToken - The value of the authorization token.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateJobFromSourceControlRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.