Interface RepositoryLinkInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RepositoryLinkInfo.Builder,
,RepositoryLinkInfo> SdkBuilder<RepositoryLinkInfo.Builder,
,RepositoryLinkInfo> SdkPojo
- Enclosing class:
RepositoryLinkInfo
@Mutable
@NotThreadSafe
public static interface RepositoryLinkInfo.Builder
extends SdkPojo, CopyableBuilder<RepositoryLinkInfo.Builder,RepositoryLinkInfo>
-
Method Summary
Modifier and TypeMethodDescriptionconnectionArn
(String connectionArn) The Amazon Resource Name (ARN) of the connection associated with the repository link.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.providerType
(String providerType) The provider type for the connection, such as GitHub, associated with the repository link.providerType
(ProviderType providerType) The provider type for the connection, such as GitHub, associated with the repository link.repositoryLinkArn
(String repositoryLinkArn) The Amazon Resource Name (ARN) of the repository link.repositoryLinkId
(String repositoryLinkId) The ID of the repository link.repositoryName
(String repositoryName) The name of the repository associated with the repository link.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerType
The provider type for the connection, such as GitHub, associated with the repository link.
- Parameters:
providerType
- The provider type for the connection, such as GitHub, associated with the repository link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerType
The provider type for the connection, such as GitHub, associated with the repository link.
- Parameters:
providerType
- The provider type for the connection, such as GitHub, associated with the repository link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
repositoryLinkArn
The Amazon Resource Name (ARN) of the repository link.
- Parameters:
repositoryLinkArn
- The Amazon Resource Name (ARN) of the repository link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryLinkId
The ID of the repository link.
- Parameters:
repositoryLinkId
- The ID of the repository link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryName
The name of the repository associated with the repository link.
- Parameters:
repositoryName
- The name of the repository associated with the repository link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-