Class CfnRepositoryLinkPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.codestarconnections.CfnRepositoryLinkPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRepositoryLinkPropsMixin>
- Enclosing class:
CfnRepositoryLinkPropsMixin
@Stability(Stable)
public static final class CfnRepositoryLinkPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRepositoryLinkPropsMixin>
A fluent builder for
CfnRepositoryLinkPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()connectionArn(String connectionArn) The Amazon Resource Name (ARN) of the connection associated with the repository link.create()create(CfnPropertyMixinOptions options) encryptionKeyArn(String encryptionKeyArn) The Amazon Resource Name (ARN) of the encryption key for the repository associated with the repository link.The owner ID for the repository associated with the repository link, such as the owner ID in GitHub.repositoryName(String repositoryName) The name of the repository associated with the repository link.The tags for the repository to be associated with the repository link.
-
Method Details
-
create
@Stability(Stable) public static CfnRepositoryLinkPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRepositoryLinkPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRepositoryLinkPropsMixin.Builder.
-
connectionArn
The Amazon Resource Name (ARN) of the connection associated with the repository link.- Parameters:
connectionArn- The Amazon Resource Name (ARN) of the connection associated with the repository link. This parameter is required.- Returns:
this- See Also:
-
encryptionKeyArn
@Stability(Stable) public CfnRepositoryLinkPropsMixin.Builder encryptionKeyArn(String encryptionKeyArn) The Amazon Resource Name (ARN) of the encryption key for the repository associated with the repository link.- Parameters:
encryptionKeyArn- The Amazon Resource Name (ARN) of the encryption key for the repository associated with the repository link. This parameter is required.- Returns:
this- See Also:
-
ownerId
The owner ID for the repository associated with the repository link, such as the owner ID in GitHub.- Parameters:
ownerId- The owner ID for the repository associated with the repository link, such as the owner ID in GitHub. This parameter is required.- Returns:
this- See Also:
-
repositoryName
The name of the repository associated with the repository link.- Parameters:
repositoryName- The name of the repository associated with the repository link. This parameter is required.- Returns:
this- See Also:
-
tags
The tags for the repository to be associated with the repository link.- Parameters:
tags- The tags for the repository to be associated with the repository link. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRepositoryLinkPropsMixin>- Returns:
- a newly built instance of
CfnRepositoryLinkPropsMixin.
-