Interface Repository.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Repository.Builder,Repository>, SdkBuilder<Repository.Builder,Repository>, SdkPojo
Enclosing class:
Repository

public static interface Repository.Builder extends SdkPojo, CopyableBuilder<Repository.Builder,Repository>
  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the linked repository.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the linked repository.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionArn

      Repository.Builder connectionArn(String connectionArn)

      The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.

      Parameters:
      connectionArn - The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • encryptionKey

      Repository.Builder encryptionKey(String encryptionKey)

      Your customer Amazon Web Services KMS encryption key.

      Parameters:
      encryptionKey - Your customer Amazon Web Services KMS encryption key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The repository name.

      Parameters:
      name - The repository name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      Repository.Builder provider(String provider)

      The repository provider.

      Parameters:
      provider - The repository provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • provider

      The repository provider.

      Parameters:
      provider - The repository provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: