public static interface AwsEcrRepositoryDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcrRepositoryDetails.Builder,AwsEcrRepositoryDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEcrRepositoryDetails.Builder arn(String arn)
The ARN of the repository.
arn - The ARN of the repository.AwsEcrRepositoryDetails.Builder imageScanningConfiguration(AwsEcrRepositoryImageScanningConfigurationDetails imageScanningConfiguration)
The image scanning configuration for a repository.
imageScanningConfiguration - The image scanning configuration for a repository.default AwsEcrRepositoryDetails.Builder imageScanningConfiguration(Consumer<AwsEcrRepositoryImageScanningConfigurationDetails.Builder> imageScanningConfiguration)
The image scanning configuration for a repository.
This is a convenience method that creates an instance of theAwsEcrRepositoryImageScanningConfigurationDetails.Builder avoiding the need to create one manually
via AwsEcrRepositoryImageScanningConfigurationDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to imageScanningConfiguration(AwsEcrRepositoryImageScanningConfigurationDetails).
imageScanningConfiguration - a consumer that will call methods on AwsEcrRepositoryImageScanningConfigurationDetails.BuilderimageScanningConfiguration(AwsEcrRepositoryImageScanningConfigurationDetails)AwsEcrRepositoryDetails.Builder imageTagMutability(String imageTagMutability)
The tag mutability setting for the repository. Valid values are IMMUTABLE or
MUTABLE.
imageTagMutability - The tag mutability setting for the repository. Valid values are IMMUTABLE or
MUTABLE.AwsEcrRepositoryDetails.Builder lifecyclePolicy(AwsEcrRepositoryLifecyclePolicyDetails lifecyclePolicy)
Information about the lifecycle policy for the repository.
lifecyclePolicy - Information about the lifecycle policy for the repository.default AwsEcrRepositoryDetails.Builder lifecyclePolicy(Consumer<AwsEcrRepositoryLifecyclePolicyDetails.Builder> lifecyclePolicy)
Information about the lifecycle policy for the repository.
This is a convenience method that creates an instance of theAwsEcrRepositoryLifecyclePolicyDetails.Builder avoiding the need to create one manually via
AwsEcrRepositoryLifecyclePolicyDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to lifecyclePolicy(AwsEcrRepositoryLifecyclePolicyDetails).
lifecyclePolicy - a consumer that will call methods on AwsEcrRepositoryLifecyclePolicyDetails.BuilderlifecyclePolicy(AwsEcrRepositoryLifecyclePolicyDetails)AwsEcrRepositoryDetails.Builder repositoryName(String repositoryName)
The name of the repository.
repositoryName - The name of the repository.AwsEcrRepositoryDetails.Builder repositoryPolicyText(String repositoryPolicyText)
The text of the repository policy.
repositoryPolicyText - The text of the repository policy.Copyright © 2023. All rights reserved.