public static interface CreateRepositoryRequest.Builder extends EcrPublicRequest.Builder, SdkPojo, CopyableBuilder<CreateRepositoryRequest.Builder,CreateRepositoryRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateRepositoryRequest.Builder |
catalogData(Consumer<RepositoryCatalogDataInput.Builder> catalogData)
The details about the repository that are publicly visible in the Amazon ECR Public Gallery.
|
CreateRepositoryRequest.Builder |
catalogData(RepositoryCatalogDataInput catalogData)
The details about the repository that are publicly visible in the Amazon ECR Public Gallery.
|
CreateRepositoryRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRepositoryRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateRepositoryRequest.Builder |
repositoryName(String repositoryName)
The name to use for the repository.
|
CreateRepositoryRequest.Builder |
tags(Collection<Tag> tags)
The metadata that you apply to each repository to help categorize and organize your repositories.
|
CreateRepositoryRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The metadata that you apply to each repository to help categorize and organize your repositories.
|
CreateRepositoryRequest.Builder |
tags(Tag... tags)
The metadata that you apply to each repository to help categorize and organize your repositories.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRepositoryRequest.Builder repositoryName(String repositoryName)
The name to use for the repository. This appears publicly in the Amazon ECR Public Gallery. The repository
name can be specified on its own (for example nginx-web-app) or prepended with a namespace to
group the repository into a category (for example project-a/nginx-web-app).
repositoryName - The name to use for the repository. This appears publicly in the Amazon ECR Public Gallery. The
repository name can be specified on its own (for example nginx-web-app) or prepended with
a namespace to group the repository into a category (for example project-a/nginx-web-app
).CreateRepositoryRequest.Builder catalogData(RepositoryCatalogDataInput catalogData)
The details about the repository that are publicly visible in the Amazon ECR Public Gallery.
catalogData - The details about the repository that are publicly visible in the Amazon ECR Public Gallery.default CreateRepositoryRequest.Builder catalogData(Consumer<RepositoryCatalogDataInput.Builder> catalogData)
The details about the repository that are publicly visible in the Amazon ECR Public Gallery.
This is a convenience method that creates an instance of theRepositoryCatalogDataInput.Builder
avoiding the need to create one manually via RepositoryCatalogDataInput.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to catalogData(RepositoryCatalogDataInput).
catalogData - a consumer that will call methods on RepositoryCatalogDataInput.BuildercatalogData(RepositoryCatalogDataInput)CreateRepositoryRequest.Builder tags(Collection<Tag> tags)
The metadata that you apply to each repository to help categorize and organize your repositories. Each tag consists of a key and an optional value. You define both of them. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
tags - The metadata that you apply to each repository to help categorize and organize your repositories. Each
tag consists of a key and an optional value. You define both of them. Tag keys can have a maximum
character length of 128 characters, and tag values can have a maximum length of 256 characters.CreateRepositoryRequest.Builder tags(Tag... tags)
The metadata that you apply to each repository to help categorize and organize your repositories. Each tag consists of a key and an optional value. You define both of them. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
tags - The metadata that you apply to each repository to help categorize and organize your repositories. Each
tag consists of a key and an optional value. You define both of them. Tag keys can have a maximum
character length of 128 characters, and tag values can have a maximum length of 256 characters.CreateRepositoryRequest.Builder tags(Consumer<Tag.Builder>... tags)
The metadata that you apply to each repository to help categorize and organize your repositories. Each tag consists of a key and an optional value. You define both of them. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateRepositoryRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRepositoryRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.