#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateInfrastructureConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub infrastructure_configuration_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for UpdateInfrastructureConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateInfrastructureConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field(
"infrastructure_configuration_arn",
&self.infrastructure_configuration_arn,
);
formatter.finish()
}
}
pub mod update_infrastructure_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) infrastructure_configuration_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn infrastructure_configuration_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.infrastructure_configuration_arn = Some(input.into());
self
}
pub fn set_infrastructure_configuration_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.infrastructure_configuration_arn = input;
self
}
pub fn build(self) -> crate::output::UpdateInfrastructureConfigurationOutput {
crate::output::UpdateInfrastructureConfigurationOutput {
request_id: self.request_id,
client_token: self.client_token,
infrastructure_configuration_arn: self.infrastructure_configuration_arn,
}
}
}
}
impl UpdateInfrastructureConfigurationOutput {
pub fn builder() -> crate::output::update_infrastructure_configuration_output::Builder {
crate::output::update_infrastructure_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateImagePipelineOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub image_pipeline_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for UpdateImagePipelineOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateImagePipelineOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field("image_pipeline_arn", &self.image_pipeline_arn);
formatter.finish()
}
}
pub mod update_image_pipeline_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) image_pipeline_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn image_pipeline_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_pipeline_arn = Some(input.into());
self
}
pub fn set_image_pipeline_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_pipeline_arn = input;
self
}
pub fn build(self) -> crate::output::UpdateImagePipelineOutput {
crate::output::UpdateImagePipelineOutput {
request_id: self.request_id,
client_token: self.client_token,
image_pipeline_arn: self.image_pipeline_arn,
}
}
}
}
impl UpdateImagePipelineOutput {
pub fn builder() -> crate::output::update_image_pipeline_output::Builder {
crate::output::update_image_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateDistributionConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub distribution_configuration_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for UpdateDistributionConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateDistributionConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field(
"distribution_configuration_arn",
&self.distribution_configuration_arn,
);
formatter.finish()
}
}
pub mod update_distribution_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) distribution_configuration_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn distribution_configuration_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.distribution_configuration_arn = Some(input.into());
self
}
pub fn set_distribution_configuration_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.distribution_configuration_arn = input;
self
}
pub fn build(self) -> crate::output::UpdateDistributionConfigurationOutput {
crate::output::UpdateDistributionConfigurationOutput {
request_id: self.request_id,
client_token: self.client_token,
distribution_configuration_arn: self.distribution_configuration_arn,
}
}
}
}
impl UpdateDistributionConfigurationOutput {
pub fn builder() -> crate::output::update_distribution_configuration_output::Builder {
crate::output::update_distribution_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UntagResourceOutput {}
impl std::fmt::Debug for UntagResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UntagResourceOutput");
formatter.finish()
}
}
pub mod untag_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct TagResourceOutput {}
impl std::fmt::Debug for TagResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("TagResourceOutput");
formatter.finish()
}
}
pub mod tag_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct StartImagePipelineExecutionOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub image_build_version_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for StartImagePipelineExecutionOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("StartImagePipelineExecutionOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field("image_build_version_arn", &self.image_build_version_arn);
formatter.finish()
}
}
pub mod start_image_pipeline_execution_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) image_build_version_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn image_build_version_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_build_version_arn = Some(input.into());
self
}
pub fn set_image_build_version_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_build_version_arn = input;
self
}
pub fn build(self) -> crate::output::StartImagePipelineExecutionOutput {
crate::output::StartImagePipelineExecutionOutput {
request_id: self.request_id,
client_token: self.client_token,
image_build_version_arn: self.image_build_version_arn,
}
}
}
}
impl StartImagePipelineExecutionOutput {
pub fn builder() -> crate::output::start_image_pipeline_execution_output::Builder {
crate::output::start_image_pipeline_execution_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutImageRecipePolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_recipe_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for PutImageRecipePolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutImageRecipePolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_recipe_arn", &self.image_recipe_arn);
formatter.finish()
}
}
pub mod put_image_recipe_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_recipe_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_recipe_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_recipe_arn = Some(input.into());
self
}
pub fn set_image_recipe_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_recipe_arn = input;
self
}
pub fn build(self) -> crate::output::PutImageRecipePolicyOutput {
crate::output::PutImageRecipePolicyOutput {
request_id: self.request_id,
image_recipe_arn: self.image_recipe_arn,
}
}
}
}
impl PutImageRecipePolicyOutput {
pub fn builder() -> crate::output::put_image_recipe_policy_output::Builder {
crate::output::put_image_recipe_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutImagePolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for PutImagePolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutImagePolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_arn", &self.image_arn);
formatter.finish()
}
}
pub mod put_image_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_arn = Some(input.into());
self
}
pub fn set_image_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.image_arn = input;
self
}
pub fn build(self) -> crate::output::PutImagePolicyOutput {
crate::output::PutImagePolicyOutput {
request_id: self.request_id,
image_arn: self.image_arn,
}
}
}
}
impl PutImagePolicyOutput {
pub fn builder() -> crate::output::put_image_policy_output::Builder {
crate::output::put_image_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutContainerRecipePolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub container_recipe_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for PutContainerRecipePolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutContainerRecipePolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("container_recipe_arn", &self.container_recipe_arn);
formatter.finish()
}
}
pub mod put_container_recipe_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) container_recipe_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn container_recipe_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.container_recipe_arn = Some(input.into());
self
}
pub fn set_container_recipe_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.container_recipe_arn = input;
self
}
pub fn build(self) -> crate::output::PutContainerRecipePolicyOutput {
crate::output::PutContainerRecipePolicyOutput {
request_id: self.request_id,
container_recipe_arn: self.container_recipe_arn,
}
}
}
}
impl PutContainerRecipePolicyOutput {
pub fn builder() -> crate::output::put_container_recipe_policy_output::Builder {
crate::output::put_container_recipe_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutComponentPolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub component_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for PutComponentPolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutComponentPolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("component_arn", &self.component_arn);
formatter.finish()
}
}
pub mod put_component_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) component_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn component_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.component_arn = Some(input.into());
self
}
pub fn set_component_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.component_arn = input;
self
}
pub fn build(self) -> crate::output::PutComponentPolicyOutput {
crate::output::PutComponentPolicyOutput {
request_id: self.request_id,
component_arn: self.component_arn,
}
}
}
}
impl PutComponentPolicyOutput {
pub fn builder() -> crate::output::put_component_policy_output::Builder {
crate::output::put_component_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListTagsForResourceOutput {
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl std::fmt::Debug for ListTagsForResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListTagsForResourceOutput");
formatter.field("tags", &self.tags);
formatter.finish()
}
}
pub mod list_tags_for_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::ListTagsForResourceOutput {
crate::output::ListTagsForResourceOutput { tags: self.tags }
}
}
}
impl ListTagsForResourceOutput {
pub fn builder() -> crate::output::list_tags_for_resource_output::Builder {
crate::output::list_tags_for_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListInfrastructureConfigurationsOutput {
pub request_id: std::option::Option<std::string::String>,
pub infrastructure_configuration_summary_list:
std::option::Option<std::vec::Vec<crate::model::InfrastructureConfigurationSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListInfrastructureConfigurationsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListInfrastructureConfigurationsOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"infrastructure_configuration_summary_list",
&self.infrastructure_configuration_summary_list,
);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_infrastructure_configurations_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) infrastructure_configuration_summary_list:
std::option::Option<std::vec::Vec<crate::model::InfrastructureConfigurationSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn infrastructure_configuration_summary_list(
mut self,
input: impl Into<crate::model::InfrastructureConfigurationSummary>,
) -> Self {
let mut v = self
.infrastructure_configuration_summary_list
.unwrap_or_default();
v.push(input.into());
self.infrastructure_configuration_summary_list = Some(v);
self
}
pub fn set_infrastructure_configuration_summary_list(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::InfrastructureConfigurationSummary>,
>,
) -> Self {
self.infrastructure_configuration_summary_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListInfrastructureConfigurationsOutput {
crate::output::ListInfrastructureConfigurationsOutput {
request_id: self.request_id,
infrastructure_configuration_summary_list: self
.infrastructure_configuration_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListInfrastructureConfigurationsOutput {
pub fn builder() -> crate::output::list_infrastructure_configurations_output::Builder {
crate::output::list_infrastructure_configurations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListImagesOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_version_list: std::option::Option<std::vec::Vec<crate::model::ImageVersion>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListImagesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListImagesOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_version_list", &self.image_version_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_images_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_version_list:
std::option::Option<std::vec::Vec<crate::model::ImageVersion>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_version_list(mut self, input: impl Into<crate::model::ImageVersion>) -> Self {
let mut v = self.image_version_list.unwrap_or_default();
v.push(input.into());
self.image_version_list = Some(v);
self
}
pub fn set_image_version_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ImageVersion>>,
) -> Self {
self.image_version_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListImagesOutput {
crate::output::ListImagesOutput {
request_id: self.request_id,
image_version_list: self.image_version_list,
next_token: self.next_token,
}
}
}
}
impl ListImagesOutput {
pub fn builder() -> crate::output::list_images_output::Builder {
crate::output::list_images_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListImageRecipesOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_recipe_summary_list:
std::option::Option<std::vec::Vec<crate::model::ImageRecipeSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListImageRecipesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListImageRecipesOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_recipe_summary_list", &self.image_recipe_summary_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_image_recipes_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_recipe_summary_list:
std::option::Option<std::vec::Vec<crate::model::ImageRecipeSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_recipe_summary_list(
mut self,
input: impl Into<crate::model::ImageRecipeSummary>,
) -> Self {
let mut v = self.image_recipe_summary_list.unwrap_or_default();
v.push(input.into());
self.image_recipe_summary_list = Some(v);
self
}
pub fn set_image_recipe_summary_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ImageRecipeSummary>>,
) -> Self {
self.image_recipe_summary_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListImageRecipesOutput {
crate::output::ListImageRecipesOutput {
request_id: self.request_id,
image_recipe_summary_list: self.image_recipe_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListImageRecipesOutput {
pub fn builder() -> crate::output::list_image_recipes_output::Builder {
crate::output::list_image_recipes_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListImagePipelinesOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_pipeline_list: std::option::Option<std::vec::Vec<crate::model::ImagePipeline>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListImagePipelinesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListImagePipelinesOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_pipeline_list", &self.image_pipeline_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_image_pipelines_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_pipeline_list:
std::option::Option<std::vec::Vec<crate::model::ImagePipeline>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_pipeline_list(
mut self,
input: impl Into<crate::model::ImagePipeline>,
) -> Self {
let mut v = self.image_pipeline_list.unwrap_or_default();
v.push(input.into());
self.image_pipeline_list = Some(v);
self
}
pub fn set_image_pipeline_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ImagePipeline>>,
) -> Self {
self.image_pipeline_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListImagePipelinesOutput {
crate::output::ListImagePipelinesOutput {
request_id: self.request_id,
image_pipeline_list: self.image_pipeline_list,
next_token: self.next_token,
}
}
}
}
impl ListImagePipelinesOutput {
pub fn builder() -> crate::output::list_image_pipelines_output::Builder {
crate::output::list_image_pipelines_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListImagePipelineImagesOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_summary_list: std::option::Option<std::vec::Vec<crate::model::ImageSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListImagePipelineImagesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListImagePipelineImagesOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_summary_list", &self.image_summary_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_image_pipeline_images_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_summary_list:
std::option::Option<std::vec::Vec<crate::model::ImageSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_summary_list(mut self, input: impl Into<crate::model::ImageSummary>) -> Self {
let mut v = self.image_summary_list.unwrap_or_default();
v.push(input.into());
self.image_summary_list = Some(v);
self
}
pub fn set_image_summary_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ImageSummary>>,
) -> Self {
self.image_summary_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListImagePipelineImagesOutput {
crate::output::ListImagePipelineImagesOutput {
request_id: self.request_id,
image_summary_list: self.image_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListImagePipelineImagesOutput {
pub fn builder() -> crate::output::list_image_pipeline_images_output::Builder {
crate::output::list_image_pipeline_images_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListImagePackagesOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_package_list: std::option::Option<std::vec::Vec<crate::model::ImagePackage>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListImagePackagesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListImagePackagesOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_package_list", &self.image_package_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_image_packages_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_package_list:
std::option::Option<std::vec::Vec<crate::model::ImagePackage>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_package_list(mut self, input: impl Into<crate::model::ImagePackage>) -> Self {
let mut v = self.image_package_list.unwrap_or_default();
v.push(input.into());
self.image_package_list = Some(v);
self
}
pub fn set_image_package_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ImagePackage>>,
) -> Self {
self.image_package_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListImagePackagesOutput {
crate::output::ListImagePackagesOutput {
request_id: self.request_id,
image_package_list: self.image_package_list,
next_token: self.next_token,
}
}
}
}
impl ListImagePackagesOutput {
pub fn builder() -> crate::output::list_image_packages_output::Builder {
crate::output::list_image_packages_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListImageBuildVersionsOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_summary_list: std::option::Option<std::vec::Vec<crate::model::ImageSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListImageBuildVersionsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListImageBuildVersionsOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_summary_list", &self.image_summary_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_image_build_versions_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_summary_list:
std::option::Option<std::vec::Vec<crate::model::ImageSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_summary_list(mut self, input: impl Into<crate::model::ImageSummary>) -> Self {
let mut v = self.image_summary_list.unwrap_or_default();
v.push(input.into());
self.image_summary_list = Some(v);
self
}
pub fn set_image_summary_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ImageSummary>>,
) -> Self {
self.image_summary_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListImageBuildVersionsOutput {
crate::output::ListImageBuildVersionsOutput {
request_id: self.request_id,
image_summary_list: self.image_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListImageBuildVersionsOutput {
pub fn builder() -> crate::output::list_image_build_versions_output::Builder {
crate::output::list_image_build_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListDistributionConfigurationsOutput {
pub request_id: std::option::Option<std::string::String>,
pub distribution_configuration_summary_list:
std::option::Option<std::vec::Vec<crate::model::DistributionConfigurationSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListDistributionConfigurationsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListDistributionConfigurationsOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"distribution_configuration_summary_list",
&self.distribution_configuration_summary_list,
);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_distribution_configurations_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) distribution_configuration_summary_list:
std::option::Option<std::vec::Vec<crate::model::DistributionConfigurationSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn distribution_configuration_summary_list(
mut self,
input: impl Into<crate::model::DistributionConfigurationSummary>,
) -> Self {
let mut v = self
.distribution_configuration_summary_list
.unwrap_or_default();
v.push(input.into());
self.distribution_configuration_summary_list = Some(v);
self
}
pub fn set_distribution_configuration_summary_list(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::DistributionConfigurationSummary>,
>,
) -> Self {
self.distribution_configuration_summary_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListDistributionConfigurationsOutput {
crate::output::ListDistributionConfigurationsOutput {
request_id: self.request_id,
distribution_configuration_summary_list: self
.distribution_configuration_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListDistributionConfigurationsOutput {
pub fn builder() -> crate::output::list_distribution_configurations_output::Builder {
crate::output::list_distribution_configurations_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListContainerRecipesOutput {
pub request_id: std::option::Option<std::string::String>,
pub container_recipe_summary_list:
std::option::Option<std::vec::Vec<crate::model::ContainerRecipeSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListContainerRecipesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListContainerRecipesOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"container_recipe_summary_list",
&self.container_recipe_summary_list,
);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_container_recipes_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) container_recipe_summary_list:
std::option::Option<std::vec::Vec<crate::model::ContainerRecipeSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn container_recipe_summary_list(
mut self,
input: impl Into<crate::model::ContainerRecipeSummary>,
) -> Self {
let mut v = self.container_recipe_summary_list.unwrap_or_default();
v.push(input.into());
self.container_recipe_summary_list = Some(v);
self
}
pub fn set_container_recipe_summary_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ContainerRecipeSummary>>,
) -> Self {
self.container_recipe_summary_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListContainerRecipesOutput {
crate::output::ListContainerRecipesOutput {
request_id: self.request_id,
container_recipe_summary_list: self.container_recipe_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListContainerRecipesOutput {
pub fn builder() -> crate::output::list_container_recipes_output::Builder {
crate::output::list_container_recipes_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListComponentsOutput {
pub request_id: std::option::Option<std::string::String>,
pub component_version_list: std::option::Option<std::vec::Vec<crate::model::ComponentVersion>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListComponentsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListComponentsOutput");
formatter.field("request_id", &self.request_id);
formatter.field("component_version_list", &self.component_version_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_components_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) component_version_list:
std::option::Option<std::vec::Vec<crate::model::ComponentVersion>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn component_version_list(
mut self,
input: impl Into<crate::model::ComponentVersion>,
) -> Self {
let mut v = self.component_version_list.unwrap_or_default();
v.push(input.into());
self.component_version_list = Some(v);
self
}
pub fn set_component_version_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ComponentVersion>>,
) -> Self {
self.component_version_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListComponentsOutput {
crate::output::ListComponentsOutput {
request_id: self.request_id,
component_version_list: self.component_version_list,
next_token: self.next_token,
}
}
}
}
impl ListComponentsOutput {
pub fn builder() -> crate::output::list_components_output::Builder {
crate::output::list_components_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListComponentBuildVersionsOutput {
pub request_id: std::option::Option<std::string::String>,
pub component_summary_list: std::option::Option<std::vec::Vec<crate::model::ComponentSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ListComponentBuildVersionsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListComponentBuildVersionsOutput");
formatter.field("request_id", &self.request_id);
formatter.field("component_summary_list", &self.component_summary_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_component_build_versions_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) component_summary_list:
std::option::Option<std::vec::Vec<crate::model::ComponentSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn component_summary_list(
mut self,
input: impl Into<crate::model::ComponentSummary>,
) -> Self {
let mut v = self.component_summary_list.unwrap_or_default();
v.push(input.into());
self.component_summary_list = Some(v);
self
}
pub fn set_component_summary_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ComponentSummary>>,
) -> Self {
self.component_summary_list = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListComponentBuildVersionsOutput {
crate::output::ListComponentBuildVersionsOutput {
request_id: self.request_id,
component_summary_list: self.component_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListComponentBuildVersionsOutput {
pub fn builder() -> crate::output::list_component_build_versions_output::Builder {
crate::output::list_component_build_versions_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ImportComponentOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub component_build_version_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for ImportComponentOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ImportComponentOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field(
"component_build_version_arn",
&self.component_build_version_arn,
);
formatter.finish()
}
}
pub mod import_component_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) component_build_version_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn component_build_version_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.component_build_version_arn = Some(input.into());
self
}
pub fn set_component_build_version_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.component_build_version_arn = input;
self
}
pub fn build(self) -> crate::output::ImportComponentOutput {
crate::output::ImportComponentOutput {
request_id: self.request_id,
client_token: self.client_token,
component_build_version_arn: self.component_build_version_arn,
}
}
}
}
impl ImportComponentOutput {
pub fn builder() -> crate::output::import_component_output::Builder {
crate::output::import_component_output::Builder::default()
}
}
#[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetInfrastructureConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub infrastructure_configuration:
std::option::Option<crate::model::InfrastructureConfiguration>,
}
impl std::fmt::Debug for GetInfrastructureConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetInfrastructureConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"infrastructure_configuration",
&self.infrastructure_configuration,
);
formatter.finish()
}
}
pub mod get_infrastructure_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) infrastructure_configuration:
std::option::Option<crate::model::InfrastructureConfiguration>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn infrastructure_configuration(
mut self,
input: crate::model::InfrastructureConfiguration,
) -> Self {
self.infrastructure_configuration = Some(input);
self
}
pub fn set_infrastructure_configuration(
mut self,
input: std::option::Option<crate::model::InfrastructureConfiguration>,
) -> Self {
self.infrastructure_configuration = input;
self
}
pub fn build(self) -> crate::output::GetInfrastructureConfigurationOutput {
crate::output::GetInfrastructureConfigurationOutput {
request_id: self.request_id,
infrastructure_configuration: self.infrastructure_configuration,
}
}
}
}
impl GetInfrastructureConfigurationOutput {
pub fn builder() -> crate::output::get_infrastructure_configuration_output::Builder {
crate::output::get_infrastructure_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetImageRecipePolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub policy: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for GetImageRecipePolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetImageRecipePolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("policy", &self.policy);
formatter.finish()
}
}
pub mod get_image_recipe_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) policy: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn policy(mut self, input: impl Into<std::string::String>) -> Self {
self.policy = Some(input.into());
self
}
pub fn set_policy(mut self, input: std::option::Option<std::string::String>) -> Self {
self.policy = input;
self
}
pub fn build(self) -> crate::output::GetImageRecipePolicyOutput {
crate::output::GetImageRecipePolicyOutput {
request_id: self.request_id,
policy: self.policy,
}
}
}
}
impl GetImageRecipePolicyOutput {
pub fn builder() -> crate::output::get_image_recipe_policy_output::Builder {
crate::output::get_image_recipe_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetImageRecipeOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_recipe: std::option::Option<crate::model::ImageRecipe>,
}
impl std::fmt::Debug for GetImageRecipeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetImageRecipeOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_recipe", &self.image_recipe);
formatter.finish()
}
}
pub mod get_image_recipe_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_recipe: std::option::Option<crate::model::ImageRecipe>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_recipe(mut self, input: crate::model::ImageRecipe) -> Self {
self.image_recipe = Some(input);
self
}
pub fn set_image_recipe(
mut self,
input: std::option::Option<crate::model::ImageRecipe>,
) -> Self {
self.image_recipe = input;
self
}
pub fn build(self) -> crate::output::GetImageRecipeOutput {
crate::output::GetImageRecipeOutput {
request_id: self.request_id,
image_recipe: self.image_recipe,
}
}
}
}
impl GetImageRecipeOutput {
pub fn builder() -> crate::output::get_image_recipe_output::Builder {
crate::output::get_image_recipe_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetImagePolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub policy: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for GetImagePolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetImagePolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("policy", &self.policy);
formatter.finish()
}
}
pub mod get_image_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) policy: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn policy(mut self, input: impl Into<std::string::String>) -> Self {
self.policy = Some(input.into());
self
}
pub fn set_policy(mut self, input: std::option::Option<std::string::String>) -> Self {
self.policy = input;
self
}
pub fn build(self) -> crate::output::GetImagePolicyOutput {
crate::output::GetImagePolicyOutput {
request_id: self.request_id,
policy: self.policy,
}
}
}
}
impl GetImagePolicyOutput {
pub fn builder() -> crate::output::get_image_policy_output::Builder {
crate::output::get_image_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetImagePipelineOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_pipeline: std::option::Option<crate::model::ImagePipeline>,
}
impl std::fmt::Debug for GetImagePipelineOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetImagePipelineOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_pipeline", &self.image_pipeline);
formatter.finish()
}
}
pub mod get_image_pipeline_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_pipeline: std::option::Option<crate::model::ImagePipeline>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_pipeline(mut self, input: crate::model::ImagePipeline) -> Self {
self.image_pipeline = Some(input);
self
}
pub fn set_image_pipeline(
mut self,
input: std::option::Option<crate::model::ImagePipeline>,
) -> Self {
self.image_pipeline = input;
self
}
pub fn build(self) -> crate::output::GetImagePipelineOutput {
crate::output::GetImagePipelineOutput {
request_id: self.request_id,
image_pipeline: self.image_pipeline,
}
}
}
}
impl GetImagePipelineOutput {
pub fn builder() -> crate::output::get_image_pipeline_output::Builder {
crate::output::get_image_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetImageOutput {
pub request_id: std::option::Option<std::string::String>,
pub image: std::option::Option<crate::model::Image>,
}
impl std::fmt::Debug for GetImageOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetImageOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image", &self.image);
formatter.finish()
}
}
pub mod get_image_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image: std::option::Option<crate::model::Image>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image(mut self, input: crate::model::Image) -> Self {
self.image = Some(input);
self
}
pub fn set_image(mut self, input: std::option::Option<crate::model::Image>) -> Self {
self.image = input;
self
}
pub fn build(self) -> crate::output::GetImageOutput {
crate::output::GetImageOutput {
request_id: self.request_id,
image: self.image,
}
}
}
}
impl GetImageOutput {
pub fn builder() -> crate::output::get_image_output::Builder {
crate::output::get_image_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetDistributionConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub distribution_configuration: std::option::Option<crate::model::DistributionConfiguration>,
}
impl std::fmt::Debug for GetDistributionConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetDistributionConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"distribution_configuration",
&self.distribution_configuration,
);
formatter.finish()
}
}
pub mod get_distribution_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) distribution_configuration:
std::option::Option<crate::model::DistributionConfiguration>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn distribution_configuration(
mut self,
input: crate::model::DistributionConfiguration,
) -> Self {
self.distribution_configuration = Some(input);
self
}
pub fn set_distribution_configuration(
mut self,
input: std::option::Option<crate::model::DistributionConfiguration>,
) -> Self {
self.distribution_configuration = input;
self
}
pub fn build(self) -> crate::output::GetDistributionConfigurationOutput {
crate::output::GetDistributionConfigurationOutput {
request_id: self.request_id,
distribution_configuration: self.distribution_configuration,
}
}
}
}
impl GetDistributionConfigurationOutput {
pub fn builder() -> crate::output::get_distribution_configuration_output::Builder {
crate::output::get_distribution_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetContainerRecipePolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub policy: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for GetContainerRecipePolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetContainerRecipePolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("policy", &self.policy);
formatter.finish()
}
}
pub mod get_container_recipe_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) policy: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn policy(mut self, input: impl Into<std::string::String>) -> Self {
self.policy = Some(input.into());
self
}
pub fn set_policy(mut self, input: std::option::Option<std::string::String>) -> Self {
self.policy = input;
self
}
pub fn build(self) -> crate::output::GetContainerRecipePolicyOutput {
crate::output::GetContainerRecipePolicyOutput {
request_id: self.request_id,
policy: self.policy,
}
}
}
}
impl GetContainerRecipePolicyOutput {
pub fn builder() -> crate::output::get_container_recipe_policy_output::Builder {
crate::output::get_container_recipe_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetContainerRecipeOutput {
pub request_id: std::option::Option<std::string::String>,
pub container_recipe: std::option::Option<crate::model::ContainerRecipe>,
}
impl std::fmt::Debug for GetContainerRecipeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetContainerRecipeOutput");
formatter.field("request_id", &self.request_id);
formatter.field("container_recipe", &self.container_recipe);
formatter.finish()
}
}
pub mod get_container_recipe_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) container_recipe: std::option::Option<crate::model::ContainerRecipe>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn container_recipe(mut self, input: crate::model::ContainerRecipe) -> Self {
self.container_recipe = Some(input);
self
}
pub fn set_container_recipe(
mut self,
input: std::option::Option<crate::model::ContainerRecipe>,
) -> Self {
self.container_recipe = input;
self
}
pub fn build(self) -> crate::output::GetContainerRecipeOutput {
crate::output::GetContainerRecipeOutput {
request_id: self.request_id,
container_recipe: self.container_recipe,
}
}
}
}
impl GetContainerRecipeOutput {
pub fn builder() -> crate::output::get_container_recipe_output::Builder {
crate::output::get_container_recipe_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetComponentPolicyOutput {
pub request_id: std::option::Option<std::string::String>,
pub policy: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for GetComponentPolicyOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetComponentPolicyOutput");
formatter.field("request_id", &self.request_id);
formatter.field("policy", &self.policy);
formatter.finish()
}
}
pub mod get_component_policy_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) policy: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn policy(mut self, input: impl Into<std::string::String>) -> Self {
self.policy = Some(input.into());
self
}
pub fn set_policy(mut self, input: std::option::Option<std::string::String>) -> Self {
self.policy = input;
self
}
pub fn build(self) -> crate::output::GetComponentPolicyOutput {
crate::output::GetComponentPolicyOutput {
request_id: self.request_id,
policy: self.policy,
}
}
}
}
impl GetComponentPolicyOutput {
pub fn builder() -> crate::output::get_component_policy_output::Builder {
crate::output::get_component_policy_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetComponentOutput {
pub request_id: std::option::Option<std::string::String>,
pub component: std::option::Option<crate::model::Component>,
}
impl std::fmt::Debug for GetComponentOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetComponentOutput");
formatter.field("request_id", &self.request_id);
formatter.field("component", &self.component);
formatter.finish()
}
}
pub mod get_component_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) component: std::option::Option<crate::model::Component>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn component(mut self, input: crate::model::Component) -> Self {
self.component = Some(input);
self
}
pub fn set_component(
mut self,
input: std::option::Option<crate::model::Component>,
) -> Self {
self.component = input;
self
}
pub fn build(self) -> crate::output::GetComponentOutput {
crate::output::GetComponentOutput {
request_id: self.request_id,
component: self.component,
}
}
}
}
impl GetComponentOutput {
pub fn builder() -> crate::output::get_component_output::Builder {
crate::output::get_component_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteInfrastructureConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub infrastructure_configuration_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for DeleteInfrastructureConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteInfrastructureConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"infrastructure_configuration_arn",
&self.infrastructure_configuration_arn,
);
formatter.finish()
}
}
pub mod delete_infrastructure_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) infrastructure_configuration_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn infrastructure_configuration_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.infrastructure_configuration_arn = Some(input.into());
self
}
pub fn set_infrastructure_configuration_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.infrastructure_configuration_arn = input;
self
}
pub fn build(self) -> crate::output::DeleteInfrastructureConfigurationOutput {
crate::output::DeleteInfrastructureConfigurationOutput {
request_id: self.request_id,
infrastructure_configuration_arn: self.infrastructure_configuration_arn,
}
}
}
}
impl DeleteInfrastructureConfigurationOutput {
pub fn builder() -> crate::output::delete_infrastructure_configuration_output::Builder {
crate::output::delete_infrastructure_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteImageRecipeOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_recipe_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for DeleteImageRecipeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteImageRecipeOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_recipe_arn", &self.image_recipe_arn);
formatter.finish()
}
}
pub mod delete_image_recipe_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_recipe_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_recipe_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_recipe_arn = Some(input.into());
self
}
pub fn set_image_recipe_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_recipe_arn = input;
self
}
pub fn build(self) -> crate::output::DeleteImageRecipeOutput {
crate::output::DeleteImageRecipeOutput {
request_id: self.request_id,
image_recipe_arn: self.image_recipe_arn,
}
}
}
}
impl DeleteImageRecipeOutput {
pub fn builder() -> crate::output::delete_image_recipe_output::Builder {
crate::output::delete_image_recipe_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteImagePipelineOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_pipeline_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for DeleteImagePipelineOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteImagePipelineOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_pipeline_arn", &self.image_pipeline_arn);
formatter.finish()
}
}
pub mod delete_image_pipeline_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_pipeline_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_pipeline_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_pipeline_arn = Some(input.into());
self
}
pub fn set_image_pipeline_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_pipeline_arn = input;
self
}
pub fn build(self) -> crate::output::DeleteImagePipelineOutput {
crate::output::DeleteImagePipelineOutput {
request_id: self.request_id,
image_pipeline_arn: self.image_pipeline_arn,
}
}
}
}
impl DeleteImagePipelineOutput {
pub fn builder() -> crate::output::delete_image_pipeline_output::Builder {
crate::output::delete_image_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteImageOutput {
pub request_id: std::option::Option<std::string::String>,
pub image_build_version_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for DeleteImageOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteImageOutput");
formatter.field("request_id", &self.request_id);
formatter.field("image_build_version_arn", &self.image_build_version_arn);
formatter.finish()
}
}
pub mod delete_image_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) image_build_version_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn image_build_version_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_build_version_arn = Some(input.into());
self
}
pub fn set_image_build_version_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_build_version_arn = input;
self
}
pub fn build(self) -> crate::output::DeleteImageOutput {
crate::output::DeleteImageOutput {
request_id: self.request_id,
image_build_version_arn: self.image_build_version_arn,
}
}
}
}
impl DeleteImageOutput {
pub fn builder() -> crate::output::delete_image_output::Builder {
crate::output::delete_image_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteDistributionConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub distribution_configuration_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for DeleteDistributionConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteDistributionConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"distribution_configuration_arn",
&self.distribution_configuration_arn,
);
formatter.finish()
}
}
pub mod delete_distribution_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) distribution_configuration_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn distribution_configuration_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.distribution_configuration_arn = Some(input.into());
self
}
pub fn set_distribution_configuration_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.distribution_configuration_arn = input;
self
}
pub fn build(self) -> crate::output::DeleteDistributionConfigurationOutput {
crate::output::DeleteDistributionConfigurationOutput {
request_id: self.request_id,
distribution_configuration_arn: self.distribution_configuration_arn,
}
}
}
}
impl DeleteDistributionConfigurationOutput {
pub fn builder() -> crate::output::delete_distribution_configuration_output::Builder {
crate::output::delete_distribution_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteContainerRecipeOutput {
pub request_id: std::option::Option<std::string::String>,
pub container_recipe_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for DeleteContainerRecipeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteContainerRecipeOutput");
formatter.field("request_id", &self.request_id);
formatter.field("container_recipe_arn", &self.container_recipe_arn);
formatter.finish()
}
}
pub mod delete_container_recipe_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) container_recipe_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn container_recipe_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.container_recipe_arn = Some(input.into());
self
}
pub fn set_container_recipe_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.container_recipe_arn = input;
self
}
pub fn build(self) -> crate::output::DeleteContainerRecipeOutput {
crate::output::DeleteContainerRecipeOutput {
request_id: self.request_id,
container_recipe_arn: self.container_recipe_arn,
}
}
}
}
impl DeleteContainerRecipeOutput {
pub fn builder() -> crate::output::delete_container_recipe_output::Builder {
crate::output::delete_container_recipe_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteComponentOutput {
pub request_id: std::option::Option<std::string::String>,
pub component_build_version_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for DeleteComponentOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteComponentOutput");
formatter.field("request_id", &self.request_id);
formatter.field(
"component_build_version_arn",
&self.component_build_version_arn,
);
formatter.finish()
}
}
pub mod delete_component_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) component_build_version_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn component_build_version_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.component_build_version_arn = Some(input.into());
self
}
pub fn set_component_build_version_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.component_build_version_arn = input;
self
}
pub fn build(self) -> crate::output::DeleteComponentOutput {
crate::output::DeleteComponentOutput {
request_id: self.request_id,
component_build_version_arn: self.component_build_version_arn,
}
}
}
}
impl DeleteComponentOutput {
pub fn builder() -> crate::output::delete_component_output::Builder {
crate::output::delete_component_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateInfrastructureConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub infrastructure_configuration_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateInfrastructureConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateInfrastructureConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field(
"infrastructure_configuration_arn",
&self.infrastructure_configuration_arn,
);
formatter.finish()
}
}
pub mod create_infrastructure_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) infrastructure_configuration_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn infrastructure_configuration_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.infrastructure_configuration_arn = Some(input.into());
self
}
pub fn set_infrastructure_configuration_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.infrastructure_configuration_arn = input;
self
}
pub fn build(self) -> crate::output::CreateInfrastructureConfigurationOutput {
crate::output::CreateInfrastructureConfigurationOutput {
request_id: self.request_id,
client_token: self.client_token,
infrastructure_configuration_arn: self.infrastructure_configuration_arn,
}
}
}
}
impl CreateInfrastructureConfigurationOutput {
pub fn builder() -> crate::output::create_infrastructure_configuration_output::Builder {
crate::output::create_infrastructure_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateImageRecipeOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub image_recipe_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateImageRecipeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateImageRecipeOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field("image_recipe_arn", &self.image_recipe_arn);
formatter.finish()
}
}
pub mod create_image_recipe_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) image_recipe_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn image_recipe_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_recipe_arn = Some(input.into());
self
}
pub fn set_image_recipe_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_recipe_arn = input;
self
}
pub fn build(self) -> crate::output::CreateImageRecipeOutput {
crate::output::CreateImageRecipeOutput {
request_id: self.request_id,
client_token: self.client_token,
image_recipe_arn: self.image_recipe_arn,
}
}
}
}
impl CreateImageRecipeOutput {
pub fn builder() -> crate::output::create_image_recipe_output::Builder {
crate::output::create_image_recipe_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateImagePipelineOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub image_pipeline_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateImagePipelineOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateImagePipelineOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field("image_pipeline_arn", &self.image_pipeline_arn);
formatter.finish()
}
}
pub mod create_image_pipeline_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) image_pipeline_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn image_pipeline_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_pipeline_arn = Some(input.into());
self
}
pub fn set_image_pipeline_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_pipeline_arn = input;
self
}
pub fn build(self) -> crate::output::CreateImagePipelineOutput {
crate::output::CreateImagePipelineOutput {
request_id: self.request_id,
client_token: self.client_token,
image_pipeline_arn: self.image_pipeline_arn,
}
}
}
}
impl CreateImagePipelineOutput {
pub fn builder() -> crate::output::create_image_pipeline_output::Builder {
crate::output::create_image_pipeline_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateImageOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub image_build_version_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateImageOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateImageOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field("image_build_version_arn", &self.image_build_version_arn);
formatter.finish()
}
}
pub mod create_image_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) image_build_version_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn image_build_version_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_build_version_arn = Some(input.into());
self
}
pub fn set_image_build_version_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_build_version_arn = input;
self
}
pub fn build(self) -> crate::output::CreateImageOutput {
crate::output::CreateImageOutput {
request_id: self.request_id,
client_token: self.client_token,
image_build_version_arn: self.image_build_version_arn,
}
}
}
}
impl CreateImageOutput {
pub fn builder() -> crate::output::create_image_output::Builder {
crate::output::create_image_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateDistributionConfigurationOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub distribution_configuration_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateDistributionConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateDistributionConfigurationOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field(
"distribution_configuration_arn",
&self.distribution_configuration_arn,
);
formatter.finish()
}
}
pub mod create_distribution_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) distribution_configuration_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn distribution_configuration_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.distribution_configuration_arn = Some(input.into());
self
}
pub fn set_distribution_configuration_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.distribution_configuration_arn = input;
self
}
pub fn build(self) -> crate::output::CreateDistributionConfigurationOutput {
crate::output::CreateDistributionConfigurationOutput {
request_id: self.request_id,
client_token: self.client_token,
distribution_configuration_arn: self.distribution_configuration_arn,
}
}
}
}
impl CreateDistributionConfigurationOutput {
pub fn builder() -> crate::output::create_distribution_configuration_output::Builder {
crate::output::create_distribution_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateContainerRecipeOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub container_recipe_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateContainerRecipeOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateContainerRecipeOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field("container_recipe_arn", &self.container_recipe_arn);
formatter.finish()
}
}
pub mod create_container_recipe_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) container_recipe_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn container_recipe_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.container_recipe_arn = Some(input.into());
self
}
pub fn set_container_recipe_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.container_recipe_arn = input;
self
}
pub fn build(self) -> crate::output::CreateContainerRecipeOutput {
crate::output::CreateContainerRecipeOutput {
request_id: self.request_id,
client_token: self.client_token,
container_recipe_arn: self.container_recipe_arn,
}
}
}
}
impl CreateContainerRecipeOutput {
pub fn builder() -> crate::output::create_container_recipe_output::Builder {
crate::output::create_container_recipe_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateComponentOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub component_build_version_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CreateComponentOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateComponentOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field(
"component_build_version_arn",
&self.component_build_version_arn,
);
formatter.finish()
}
}
pub mod create_component_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) component_build_version_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn component_build_version_arn(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.component_build_version_arn = Some(input.into());
self
}
pub fn set_component_build_version_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.component_build_version_arn = input;
self
}
pub fn build(self) -> crate::output::CreateComponentOutput {
crate::output::CreateComponentOutput {
request_id: self.request_id,
client_token: self.client_token,
component_build_version_arn: self.component_build_version_arn,
}
}
}
}
impl CreateComponentOutput {
pub fn builder() -> crate::output::create_component_output::Builder {
crate::output::create_component_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CancelImageCreationOutput {
pub request_id: std::option::Option<std::string::String>,
pub client_token: std::option::Option<std::string::String>,
pub image_build_version_arn: std::option::Option<std::string::String>,
}
impl std::fmt::Debug for CancelImageCreationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CancelImageCreationOutput");
formatter.field("request_id", &self.request_id);
formatter.field("client_token", &self.client_token);
formatter.field("image_build_version_arn", &self.image_build_version_arn);
formatter.finish()
}
}
pub mod cancel_image_creation_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) request_id: std::option::Option<std::string::String>,
pub(crate) client_token: std::option::Option<std::string::String>,
pub(crate) image_build_version_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn request_id(mut self, input: impl Into<std::string::String>) -> Self {
self.request_id = Some(input.into());
self
}
pub fn set_request_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.request_id = input;
self
}
pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
self.client_token = Some(input.into());
self
}
pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.client_token = input;
self
}
pub fn image_build_version_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.image_build_version_arn = Some(input.into());
self
}
pub fn set_image_build_version_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.image_build_version_arn = input;
self
}
pub fn build(self) -> crate::output::CancelImageCreationOutput {
crate::output::CancelImageCreationOutput {
request_id: self.request_id,
client_token: self.client_token,
image_build_version_arn: self.image_build_version_arn,
}
}
}
}
impl CancelImageCreationOutput {
pub fn builder() -> crate::output::cancel_image_creation_output::Builder {
crate::output::cancel_image_creation_output::Builder::default()
}
}