Interface AwsEcrRepositoryDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEcrRepositoryDetails.Builder,AwsEcrRepositoryDetails>,SdkBuilder<AwsEcrRepositoryDetails.Builder,AwsEcrRepositoryDetails>,SdkPojo
- Enclosing class:
- AwsEcrRepositoryDetails
public static interface AwsEcrRepositoryDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcrRepositoryDetails.Builder,AwsEcrRepositoryDetails>
-
-
Method Summary
-
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 Detail
-
arn
AwsEcrRepositoryDetails.Builder arn(String arn)
The ARN of the repository.
- Parameters:
arn- The ARN of the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageScanningConfiguration
AwsEcrRepositoryDetails.Builder imageScanningConfiguration(AwsEcrRepositoryImageScanningConfigurationDetails imageScanningConfiguration)
The image scanning configuration for a repository.
- Parameters:
imageScanningConfiguration- The image scanning configuration for a repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
imageScanningConfiguration
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.Builderavoiding the need to create one manually viaAwsEcrRepositoryImageScanningConfigurationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toimageScanningConfiguration(AwsEcrRepositoryImageScanningConfigurationDetails).- Parameters:
imageScanningConfiguration- a consumer that will call methods onAwsEcrRepositoryImageScanningConfigurationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
imageScanningConfiguration(AwsEcrRepositoryImageScanningConfigurationDetails)
-
imageTagMutability
AwsEcrRepositoryDetails.Builder imageTagMutability(String imageTagMutability)
The tag mutability setting for the repository. Valid values are
IMMUTABLEorMUTABLE.- Parameters:
imageTagMutability- The tag mutability setting for the repository. Valid values areIMMUTABLEorMUTABLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecyclePolicy
AwsEcrRepositoryDetails.Builder lifecyclePolicy(AwsEcrRepositoryLifecyclePolicyDetails lifecyclePolicy)
Information about the lifecycle policy for the repository.
- Parameters:
lifecyclePolicy- Information about the lifecycle policy for the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecyclePolicy
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.Builderavoiding the need to create one manually viaAwsEcrRepositoryLifecyclePolicyDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolifecyclePolicy(AwsEcrRepositoryLifecyclePolicyDetails).- Parameters:
lifecyclePolicy- a consumer that will call methods onAwsEcrRepositoryLifecyclePolicyDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lifecyclePolicy(AwsEcrRepositoryLifecyclePolicyDetails)
-
repositoryName
AwsEcrRepositoryDetails.Builder repositoryName(String repositoryName)
The name of the repository.
- Parameters:
repositoryName- The name of the repository.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repositoryPolicyText
AwsEcrRepositoryDetails.Builder repositoryPolicyText(String repositoryPolicyText)
The text of the repository policy.
- Parameters:
repositoryPolicyText- The text of the repository policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-