Interface PutImageTagMutabilityResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<PutImageTagMutabilityResponse.Builder,,PutImageTagMutabilityResponse> EcrResponse.Builder,SdkBuilder<PutImageTagMutabilityResponse.Builder,,PutImageTagMutabilityResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
- PutImageTagMutabilityResponse
@Mutable
@NotThreadSafe
public static interface PutImageTagMutabilityResponse.Builder
extends EcrResponse.Builder, SdkPojo, CopyableBuilder<PutImageTagMutabilityResponse.Builder,PutImageTagMutabilityResponse>
-
Method Summary
Modifier and TypeMethodDescriptionimageTagMutability(String imageTagMutability) The image tag mutability setting for the repository.imageTagMutability(ImageTagMutability imageTagMutability) The image tag mutability setting for the repository.imageTagMutabilityExclusionFilters(Collection<ImageTagMutabilityExclusionFilter> imageTagMutabilityExclusionFilters) The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.imageTagMutabilityExclusionFilters(Consumer<ImageTagMutabilityExclusionFilter.Builder>... imageTagMutabilityExclusionFilters) The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.imageTagMutabilityExclusionFilters(ImageTagMutabilityExclusionFilter... imageTagMutabilityExclusionFilters) The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.registryId(String registryId) The registry ID associated with the request.repositoryName(String repositoryName) The repository name associated with the request.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ecr.model.EcrResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
registryId
The registry ID associated with the request.
- Parameters:
registryId- The registry ID associated with the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryName
The repository name associated with the request.
- Parameters:
repositoryName- The repository name associated with the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageTagMutability
The image tag mutability setting for the repository.
- Parameters:
imageTagMutability- The image tag mutability setting for the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
imageTagMutability
The image tag mutability setting for the repository.
- Parameters:
imageTagMutability- The image tag mutability setting for the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
imageTagMutabilityExclusionFilters
PutImageTagMutabilityResponse.Builder imageTagMutabilityExclusionFilters(Collection<ImageTagMutabilityExclusionFilter> imageTagMutabilityExclusionFilters) The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.
- Parameters:
imageTagMutabilityExclusionFilters- The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageTagMutabilityExclusionFilters
PutImageTagMutabilityResponse.Builder imageTagMutabilityExclusionFilters(ImageTagMutabilityExclusionFilter... imageTagMutabilityExclusionFilters) The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.
- Parameters:
imageTagMutabilityExclusionFilters- The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageTagMutabilityExclusionFilters
PutImageTagMutabilityResponse.Builder imageTagMutabilityExclusionFilters(Consumer<ImageTagMutabilityExclusionFilter.Builder>... imageTagMutabilityExclusionFilters) The list of filters that specify which image tags are excluded from the repository's image tag mutability setting.
This is a convenience method that creates an instance of theImageTagMutabilityExclusionFilter.Builderavoiding the need to create one manually viaImageTagMutabilityExclusionFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimageTagMutabilityExclusionFilters(List<ImageTagMutabilityExclusionFilter>).- Parameters:
imageTagMutabilityExclusionFilters- a consumer that will call methods onImageTagMutabilityExclusionFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-