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 Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the linked repository.connectionArn
(String connectionArn) The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.encryptionKey
(String encryptionKey) Your customer Amazon Web Services KMS encryption key.The repository name.The repository provider.provider
(RepositoryProvider provider) The repository provider.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
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
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
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:
-