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 the repository to help you categorize and organize them.
|
CreateRepositoryRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The metadata that you apply to the repository to help you categorize and organize them.
|
CreateRepositoryRequest.Builder |
tags(Tag... tags)
The metadata that you apply to the repository to help you categorize and organize them.
|
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 may be specified on its own (such as nginx-web-app) or it can be prepended with a namespace
to group the repository into a category (such as 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 may be specified on its own (such as nginx-web-app) or it can be
prepended with a namespace to group the repository into a category (such as
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 the repository to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. 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 the repository to help you categorize and organize them. Each tag
consists of a key and an optional value, both of which you define. 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 the repository to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. 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 the repository to help you categorize and organize them. Each tag
consists of a key and an optional value, both of which you define. 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 the repository to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. 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 © 2022. All rights reserved.