@Stability(value=Stable) public static final class CfnImagePipelineProps.Builder extends Object implements software.amazon.jsii.Builder<CfnImagePipelineProps>
CfnImagePipelineProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnImagePipelineProps.Builder infrastructureConfigurationArn(String infrastructureConfigurationArn)
CfnImagePipelineProps.getInfrastructureConfigurationArn()infrastructureConfigurationArn - The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipelineProps.Builder name(String name)
CfnImagePipelineProps.getName()name - The name of the image pipeline. This parameter is required.this@Stability(value=Stable) public CfnImagePipelineProps.Builder containerRecipeArn(String containerRecipeArn)
CfnImagePipelineProps.getContainerRecipeArn()containerRecipeArn - The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.this@Stability(value=Stable) public CfnImagePipelineProps.Builder description(String description)
CfnImagePipelineProps.getDescription()description - The description of this image pipeline.this@Stability(value=Stable) public CfnImagePipelineProps.Builder distributionConfigurationArn(String distributionConfigurationArn)
CfnImagePipelineProps.getDistributionConfigurationArn()distributionConfigurationArn - The Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.this@Stability(value=Stable) public CfnImagePipelineProps.Builder enhancedImageMetadataEnabled(Boolean enhancedImageMetadataEnabled)
CfnImagePipelineProps.getEnhancedImageMetadataEnabled()enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list.
This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.this@Stability(value=Stable) public CfnImagePipelineProps.Builder enhancedImageMetadataEnabled(IResolvable enhancedImageMetadataEnabled)
CfnImagePipelineProps.getEnhancedImageMetadataEnabled()enhancedImageMetadataEnabled - Collects additional information about the image being created, including the operating system (OS) version and package list.
This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.this@Stability(value=Stable) public CfnImagePipelineProps.Builder imageRecipeArn(String imageRecipeArn)
CfnImagePipelineProps.getImageRecipeArn()imageRecipeArn - The Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.this@Stability(value=Stable) public CfnImagePipelineProps.Builder imageTestsConfiguration(CfnImagePipeline.ImageTestsConfigurationProperty imageTestsConfiguration)
CfnImagePipelineProps.getImageTestsConfiguration()imageTestsConfiguration - The configuration of the image tests that run after image creation to ensure the quality of the image that was created.this@Stability(value=Stable) public CfnImagePipelineProps.Builder imageTestsConfiguration(IResolvable imageTestsConfiguration)
CfnImagePipelineProps.getImageTestsConfiguration()imageTestsConfiguration - The configuration of the image tests that run after image creation to ensure the quality of the image that was created.this@Stability(value=Stable) public CfnImagePipelineProps.Builder schedule(CfnImagePipeline.ScheduleProperty schedule)
CfnImagePipelineProps.getSchedule()schedule - The schedule of the image pipeline.
A schedule configures how often and when a pipeline automatically creates a new image.this@Stability(value=Stable) public CfnImagePipelineProps.Builder schedule(IResolvable schedule)
CfnImagePipelineProps.getSchedule()schedule - The schedule of the image pipeline.
A schedule configures how often and when a pipeline automatically creates a new image.this@Stability(value=Stable) public CfnImagePipelineProps.Builder status(String status)
CfnImagePipelineProps.getStatus()status - The status of the image pipeline.this@Stability(value=Stable) public CfnImagePipelineProps.Builder tags(Map<String,String> tags)
CfnImagePipelineProps.getTags()tags - The tags of this image pipeline.this@Stability(value=Stable) public CfnImagePipelineProps build()
build in interface software.amazon.jsii.Builder<CfnImagePipelineProps>CfnImagePipelinePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.