Struct aws_sdk_imagebuilder::operation::update_image_pipeline::builders::UpdateImagePipelineInputBuilder
source · #[non_exhaustive]pub struct UpdateImagePipelineInputBuilder { /* private fields */ }
Expand description
A builder for UpdateImagePipelineInput
.
Implementations§
source§impl UpdateImagePipelineInputBuilder
impl UpdateImagePipelineInputBuilder
sourcepub fn image_pipeline_arn(self, input: impl Into<String>) -> Self
pub fn image_pipeline_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the image pipeline that you want to update.
sourcepub fn set_image_pipeline_arn(self, input: Option<String>) -> Self
pub fn set_image_pipeline_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the image pipeline that you want to update.
sourcepub fn get_image_pipeline_arn(&self) -> &Option<String>
pub fn get_image_pipeline_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the image pipeline that you want to update.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the image pipeline.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the image pipeline.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the image pipeline.
sourcepub fn image_recipe_arn(self, input: impl Into<String>) -> Self
pub fn image_recipe_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.
sourcepub fn set_image_recipe_arn(self, input: Option<String>) -> Self
pub fn set_image_recipe_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.
sourcepub fn get_image_recipe_arn(&self) -> &Option<String>
pub fn get_image_recipe_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the image recipe that will be used to configure images updated by this image pipeline.
sourcepub fn container_recipe_arn(self, input: impl Into<String>) -> Self
pub fn container_recipe_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the container pipeline to update.
sourcepub fn set_container_recipe_arn(self, input: Option<String>) -> Self
pub fn set_container_recipe_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the container pipeline to update.
sourcepub fn get_container_recipe_arn(&self) -> &Option<String>
pub fn get_container_recipe_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the container pipeline to update.
sourcepub fn infrastructure_configuration_arn(self, input: impl Into<String>) -> Self
pub fn infrastructure_configuration_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the infrastructure configuration that Image Builder uses to build images that this image pipeline has updated.
sourcepub fn set_infrastructure_configuration_arn(self, input: Option<String>) -> Self
pub fn set_infrastructure_configuration_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the infrastructure configuration that Image Builder uses to build images that this image pipeline has updated.
sourcepub fn get_infrastructure_configuration_arn(&self) -> &Option<String>
pub fn get_infrastructure_configuration_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the infrastructure configuration that Image Builder uses to build images that this image pipeline has updated.
sourcepub fn distribution_configuration_arn(self, input: impl Into<String>) -> Self
pub fn distribution_configuration_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the distribution configuration that Image Builder uses to configure and distribute images that this image pipeline has updated.
sourcepub fn set_distribution_configuration_arn(self, input: Option<String>) -> Self
pub fn set_distribution_configuration_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the distribution configuration that Image Builder uses to configure and distribute images that this image pipeline has updated.
sourcepub fn get_distribution_configuration_arn(&self) -> &Option<String>
pub fn get_distribution_configuration_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the distribution configuration that Image Builder uses to configure and distribute images that this image pipeline has updated.
sourcepub fn image_tests_configuration(self, input: ImageTestsConfiguration) -> Self
pub fn image_tests_configuration(self, input: ImageTestsConfiguration) -> Self
The image test configuration of the image pipeline.
sourcepub fn set_image_tests_configuration(
self,
input: Option<ImageTestsConfiguration>
) -> Self
pub fn set_image_tests_configuration( self, input: Option<ImageTestsConfiguration> ) -> Self
The image test configuration of the image pipeline.
sourcepub fn get_image_tests_configuration(&self) -> &Option<ImageTestsConfiguration>
pub fn get_image_tests_configuration(&self) -> &Option<ImageTestsConfiguration>
The image test configuration of the image pipeline.
sourcepub fn enhanced_image_metadata_enabled(self, input: bool) -> Self
pub fn enhanced_image_metadata_enabled(self, input: bool) -> Self
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.
sourcepub fn set_enhanced_image_metadata_enabled(self, input: Option<bool>) -> Self
pub fn set_enhanced_image_metadata_enabled(self, input: Option<bool>) -> Self
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.
sourcepub fn get_enhanced_image_metadata_enabled(&self) -> &Option<bool>
pub fn get_enhanced_image_metadata_enabled(&self) -> &Option<bool>
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.
sourcepub fn set_schedule(self, input: Option<Schedule>) -> Self
pub fn set_schedule(self, input: Option<Schedule>) -> Self
The schedule of the image pipeline.
sourcepub fn get_schedule(&self) -> &Option<Schedule>
pub fn get_schedule(&self) -> &Option<Schedule>
The schedule of the image pipeline.
sourcepub fn status(self, input: PipelineStatus) -> Self
pub fn status(self, input: PipelineStatus) -> Self
The status of the image pipeline.
sourcepub fn set_status(self, input: Option<PipelineStatus>) -> Self
pub fn set_status(self, input: Option<PipelineStatus>) -> Self
The status of the image pipeline.
sourcepub fn get_status(&self) -> &Option<PipelineStatus>
pub fn get_status(&self) -> &Option<PipelineStatus>
The status of the image pipeline.
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
The idempotency token used to make this request idempotent.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
The idempotency token used to make this request idempotent.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
The idempotency token used to make this request idempotent.
sourcepub fn image_scanning_configuration(
self,
input: ImageScanningConfiguration
) -> Self
pub fn image_scanning_configuration( self, input: ImageScanningConfiguration ) -> Self
Contains settings for vulnerability scans.
sourcepub fn set_image_scanning_configuration(
self,
input: Option<ImageScanningConfiguration>
) -> Self
pub fn set_image_scanning_configuration( self, input: Option<ImageScanningConfiguration> ) -> Self
Contains settings for vulnerability scans.
sourcepub fn get_image_scanning_configuration(
&self
) -> &Option<ImageScanningConfiguration>
pub fn get_image_scanning_configuration( &self ) -> &Option<ImageScanningConfiguration>
Contains settings for vulnerability scans.
sourcepub fn build(self) -> Result<UpdateImagePipelineInput, BuildError>
pub fn build(self) -> Result<UpdateImagePipelineInput, BuildError>
Consumes the builder and constructs a UpdateImagePipelineInput
.
source§impl UpdateImagePipelineInputBuilder
impl UpdateImagePipelineInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateImagePipelineOutput, SdkError<UpdateImagePipelineError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateImagePipelineOutput, SdkError<UpdateImagePipelineError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateImagePipelineInputBuilder
impl Clone for UpdateImagePipelineInputBuilder
source§fn clone(&self) -> UpdateImagePipelineInputBuilder
fn clone(&self) -> UpdateImagePipelineInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateImagePipelineInputBuilder
impl Default for UpdateImagePipelineInputBuilder
source§fn default() -> UpdateImagePipelineInputBuilder
fn default() -> UpdateImagePipelineInputBuilder
source§impl PartialEq<UpdateImagePipelineInputBuilder> for UpdateImagePipelineInputBuilder
impl PartialEq<UpdateImagePipelineInputBuilder> for UpdateImagePipelineInputBuilder
source§fn eq(&self, other: &UpdateImagePipelineInputBuilder) -> bool
fn eq(&self, other: &UpdateImagePipelineInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.