Interface RepositoryMetadata.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RepositoryMetadata.Builder,
,RepositoryMetadata> SdkBuilder<RepositoryMetadata.Builder,
,RepositoryMetadata> SdkPojo
- Enclosing class:
RepositoryMetadata
public static interface RepositoryMetadata.Builder
extends SdkPojo, CopyableBuilder<RepositoryMetadata.Builder,RepositoryMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the Amazon Web Services account associated with the repository.The Amazon Resource Name (ARN) of the repository.cloneUrlHttp
(String cloneUrlHttp) The URL to use for cloning the repository over HTTPS.cloneUrlSsh
(String cloneUrlSsh) The URL to use for cloning the repository over SSH.creationDate
(Instant creationDate) The date and time the repository was created, in timestamp format.defaultBranch
(String defaultBranch) The repository's default branch name.The ID of the Key Management Service encryption key used to encrypt and decrypt the repository.lastModifiedDate
(Instant lastModifiedDate) The date and time the repository was last modified, in timestamp format.repositoryDescription
(String repositoryDescription) A comment or description about the repository.repositoryId
(String repositoryId) The ID of the repository.repositoryName
(String repositoryName) The repository's name.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
-
accountId
The ID of the Amazon Web Services account associated with the repository.
- Parameters:
accountId
- The ID of the Amazon Web Services account associated with the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryId
The ID of the repository.
- Parameters:
repositoryId
- The ID of the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryName
The repository's name.
- Parameters:
repositoryName
- The repository's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryDescription
A comment or description about the repository.
- Parameters:
repositoryDescription
- A comment or description about the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultBranch
The repository's default branch name.
- Parameters:
defaultBranch
- The repository's default branch name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
The date and time the repository was last modified, in timestamp format.
- Parameters:
lastModifiedDate
- The date and time the repository was last modified, in timestamp format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
The date and time the repository was created, in timestamp format.
- Parameters:
creationDate
- The date and time the repository was created, in timestamp format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloneUrlHttp
The URL to use for cloning the repository over HTTPS.
- Parameters:
cloneUrlHttp
- The URL to use for cloning the repository over HTTPS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloneUrlSsh
The URL to use for cloning the repository over SSH.
- Parameters:
cloneUrlSsh
- The URL to use for cloning the repository over SSH.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the repository.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
The ID of the Key Management Service encryption key used to encrypt and decrypt the repository.
- Parameters:
kmsKeyId
- The ID of the Key Management Service encryption key used to encrypt and decrypt the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-