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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Repository.Builderarn(String arn)The Amazon Resource Name (ARN) of the linked repository.Repository.BuilderconnectionArn(String connectionArn)The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.Repository.BuilderencryptionKey(String encryptionKey)Your customer Amazon Web Services KMS encryption key.Repository.Buildername(String name)The repository name.Repository.Builderprovider(String provider)The repository provider.Repository.Builderprovider(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 Detail
-
arn
Repository.Builder arn(String 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
Repository.Builder name(String 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:
RepositoryProvider,RepositoryProvider
-
provider
Repository.Builder provider(RepositoryProvider 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:
RepositoryProvider,RepositoryProvider
-
-