#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelImageCreation {
_private: (),
}
impl CancelImageCreation {
pub fn builder() -> crate::input::cancel_image_creation_input::Builder {
crate::input::cancel_image_creation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelImageCreation {
type Output = std::result::Result<
crate::output::CancelImageCreationOutput,
crate::error::CancelImageCreationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_image_creation_error(response)
} else {
crate::operation_deser::parse_cancel_image_creation_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateComponent {
_private: (),
}
impl CreateComponent {
pub fn builder() -> crate::input::create_component_input::Builder {
crate::input::create_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateComponent {
type Output = std::result::Result<
crate::output::CreateComponentOutput,
crate::error::CreateComponentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_component_error(response)
} else {
crate::operation_deser::parse_create_component_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateContainerRecipe {
_private: (),
}
impl CreateContainerRecipe {
pub fn builder() -> crate::input::create_container_recipe_input::Builder {
crate::input::create_container_recipe_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateContainerRecipe {
type Output = std::result::Result<
crate::output::CreateContainerRecipeOutput,
crate::error::CreateContainerRecipeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_container_recipe_error(response)
} else {
crate::operation_deser::parse_create_container_recipe_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateDistributionConfiguration {
_private: (),
}
impl CreateDistributionConfiguration {
pub fn builder() -> crate::input::create_distribution_configuration_input::Builder {
crate::input::create_distribution_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDistributionConfiguration {
type Output = std::result::Result<
crate::output::CreateDistributionConfigurationOutput,
crate::error::CreateDistributionConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_distribution_configuration_error(response)
} else {
crate::operation_deser::parse_create_distribution_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateImage {
_private: (),
}
impl CreateImage {
pub fn builder() -> crate::input::create_image_input::Builder {
crate::input::create_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateImage {
type Output =
std::result::Result<crate::output::CreateImageOutput, crate::error::CreateImageError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_image_error(response)
} else {
crate::operation_deser::parse_create_image_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateImagePipeline {
_private: (),
}
impl CreateImagePipeline {
pub fn builder() -> crate::input::create_image_pipeline_input::Builder {
crate::input::create_image_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateImagePipeline {
type Output = std::result::Result<
crate::output::CreateImagePipelineOutput,
crate::error::CreateImagePipelineError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_image_pipeline_error(response)
} else {
crate::operation_deser::parse_create_image_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateImageRecipe {
_private: (),
}
impl CreateImageRecipe {
pub fn builder() -> crate::input::create_image_recipe_input::Builder {
crate::input::create_image_recipe_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateImageRecipe {
type Output = std::result::Result<
crate::output::CreateImageRecipeOutput,
crate::error::CreateImageRecipeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_image_recipe_error(response)
} else {
crate::operation_deser::parse_create_image_recipe_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateInfrastructureConfiguration {
_private: (),
}
impl CreateInfrastructureConfiguration {
pub fn builder() -> crate::input::create_infrastructure_configuration_input::Builder {
crate::input::create_infrastructure_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateInfrastructureConfiguration {
type Output = std::result::Result<
crate::output::CreateInfrastructureConfigurationOutput,
crate::error::CreateInfrastructureConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_infrastructure_configuration_error(response)
} else {
crate::operation_deser::parse_create_infrastructure_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteComponent {
_private: (),
}
impl DeleteComponent {
pub fn builder() -> crate::input::delete_component_input::Builder {
crate::input::delete_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteComponent {
type Output = std::result::Result<
crate::output::DeleteComponentOutput,
crate::error::DeleteComponentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_component_error(response)
} else {
crate::operation_deser::parse_delete_component_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteContainerRecipe {
_private: (),
}
impl DeleteContainerRecipe {
pub fn builder() -> crate::input::delete_container_recipe_input::Builder {
crate::input::delete_container_recipe_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteContainerRecipe {
type Output = std::result::Result<
crate::output::DeleteContainerRecipeOutput,
crate::error::DeleteContainerRecipeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_container_recipe_error(response)
} else {
crate::operation_deser::parse_delete_container_recipe_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteDistributionConfiguration {
_private: (),
}
impl DeleteDistributionConfiguration {
pub fn builder() -> crate::input::delete_distribution_configuration_input::Builder {
crate::input::delete_distribution_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDistributionConfiguration {
type Output = std::result::Result<
crate::output::DeleteDistributionConfigurationOutput,
crate::error::DeleteDistributionConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_distribution_configuration_error(response)
} else {
crate::operation_deser::parse_delete_distribution_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteImage {
_private: (),
}
impl DeleteImage {
pub fn builder() -> crate::input::delete_image_input::Builder {
crate::input::delete_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteImage {
type Output =
std::result::Result<crate::output::DeleteImageOutput, crate::error::DeleteImageError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_image_error(response)
} else {
crate::operation_deser::parse_delete_image_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteImagePipeline {
_private: (),
}
impl DeleteImagePipeline {
pub fn builder() -> crate::input::delete_image_pipeline_input::Builder {
crate::input::delete_image_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteImagePipeline {
type Output = std::result::Result<
crate::output::DeleteImagePipelineOutput,
crate::error::DeleteImagePipelineError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_image_pipeline_error(response)
} else {
crate::operation_deser::parse_delete_image_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteImageRecipe {
_private: (),
}
impl DeleteImageRecipe {
pub fn builder() -> crate::input::delete_image_recipe_input::Builder {
crate::input::delete_image_recipe_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteImageRecipe {
type Output = std::result::Result<
crate::output::DeleteImageRecipeOutput,
crate::error::DeleteImageRecipeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_image_recipe_error(response)
} else {
crate::operation_deser::parse_delete_image_recipe_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteInfrastructureConfiguration {
_private: (),
}
impl DeleteInfrastructureConfiguration {
pub fn builder() -> crate::input::delete_infrastructure_configuration_input::Builder {
crate::input::delete_infrastructure_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteInfrastructureConfiguration {
type Output = std::result::Result<
crate::output::DeleteInfrastructureConfigurationOutput,
crate::error::DeleteInfrastructureConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_infrastructure_configuration_error(response)
} else {
crate::operation_deser::parse_delete_infrastructure_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetComponent {
_private: (),
}
impl GetComponent {
pub fn builder() -> crate::input::get_component_input::Builder {
crate::input::get_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetComponent {
type Output =
std::result::Result<crate::output::GetComponentOutput, crate::error::GetComponentError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_component_error(response)
} else {
crate::operation_deser::parse_get_component_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetComponentPolicy {
_private: (),
}
impl GetComponentPolicy {
pub fn builder() -> crate::input::get_component_policy_input::Builder {
crate::input::get_component_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetComponentPolicy {
type Output = std::result::Result<
crate::output::GetComponentPolicyOutput,
crate::error::GetComponentPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_component_policy_error(response)
} else {
crate::operation_deser::parse_get_component_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetContainerRecipe {
_private: (),
}
impl GetContainerRecipe {
pub fn builder() -> crate::input::get_container_recipe_input::Builder {
crate::input::get_container_recipe_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetContainerRecipe {
type Output = std::result::Result<
crate::output::GetContainerRecipeOutput,
crate::error::GetContainerRecipeError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_container_recipe_error(response)
} else {
crate::operation_deser::parse_get_container_recipe_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetContainerRecipePolicy {
_private: (),
}
impl GetContainerRecipePolicy {
pub fn builder() -> crate::input::get_container_recipe_policy_input::Builder {
crate::input::get_container_recipe_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetContainerRecipePolicy {
type Output = std::result::Result<
crate::output::GetContainerRecipePolicyOutput,
crate::error::GetContainerRecipePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_container_recipe_policy_error(response)
} else {
crate::operation_deser::parse_get_container_recipe_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetDistributionConfiguration {
_private: (),
}
impl GetDistributionConfiguration {
pub fn builder() -> crate::input::get_distribution_configuration_input::Builder {
crate::input::get_distribution_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDistributionConfiguration {
type Output = std::result::Result<
crate::output::GetDistributionConfigurationOutput,
crate::error::GetDistributionConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_distribution_configuration_error(response)
} else {
crate::operation_deser::parse_get_distribution_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetImage {
_private: (),
}
impl GetImage {
pub fn builder() -> crate::input::get_image_input::Builder {
crate::input::get_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetImage {
type Output = std::result::Result<crate::output::GetImageOutput, crate::error::GetImageError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_image_error(response)
} else {
crate::operation_deser::parse_get_image_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetImagePipeline {
_private: (),
}
impl GetImagePipeline {
pub fn builder() -> crate::input::get_image_pipeline_input::Builder {
crate::input::get_image_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetImagePipeline {
type Output = std::result::Result<
crate::output::GetImagePipelineOutput,
crate::error::GetImagePipelineError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_image_pipeline_error(response)
} else {
crate::operation_deser::parse_get_image_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetImagePolicy {
_private: (),
}
impl GetImagePolicy {
pub fn builder() -> crate::input::get_image_policy_input::Builder {
crate::input::get_image_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetImagePolicy {
type Output =
std::result::Result<crate::output::GetImagePolicyOutput, crate::error::GetImagePolicyError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_image_policy_error(response)
} else {
crate::operation_deser::parse_get_image_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetImageRecipe {
_private: (),
}
impl GetImageRecipe {
pub fn builder() -> crate::input::get_image_recipe_input::Builder {
crate::input::get_image_recipe_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetImageRecipe {
type Output =
std::result::Result<crate::output::GetImageRecipeOutput, crate::error::GetImageRecipeError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_image_recipe_error(response)
} else {
crate::operation_deser::parse_get_image_recipe_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetImageRecipePolicy {
_private: (),
}
impl GetImageRecipePolicy {
pub fn builder() -> crate::input::get_image_recipe_policy_input::Builder {
crate::input::get_image_recipe_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetImageRecipePolicy {
type Output = std::result::Result<
crate::output::GetImageRecipePolicyOutput,
crate::error::GetImageRecipePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_image_recipe_policy_error(response)
} else {
crate::operation_deser::parse_get_image_recipe_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetInfrastructureConfiguration {
_private: (),
}
impl GetInfrastructureConfiguration {
pub fn builder() -> crate::input::get_infrastructure_configuration_input::Builder {
crate::input::get_infrastructure_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInfrastructureConfiguration {
type Output = std::result::Result<
crate::output::GetInfrastructureConfigurationOutput,
crate::error::GetInfrastructureConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_infrastructure_configuration_error(response)
} else {
crate::operation_deser::parse_get_infrastructure_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ImportComponent {
_private: (),
}
impl ImportComponent {
pub fn builder() -> crate::input::import_component_input::Builder {
crate::input::import_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportComponent {
type Output = std::result::Result<
crate::output::ImportComponentOutput,
crate::error::ImportComponentError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_component_error(response)
} else {
crate::operation_deser::parse_import_component_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListComponentBuildVersions {
_private: (),
}
impl ListComponentBuildVersions {
pub fn builder() -> crate::input::list_component_build_versions_input::Builder {
crate::input::list_component_build_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListComponentBuildVersions {
type Output = std::result::Result<
crate::output::ListComponentBuildVersionsOutput,
crate::error::ListComponentBuildVersionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_component_build_versions_error(response)
} else {
crate::operation_deser::parse_list_component_build_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListComponents {
_private: (),
}
impl ListComponents {
pub fn builder() -> crate::input::list_components_input::Builder {
crate::input::list_components_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListComponents {
type Output =
std::result::Result<crate::output::ListComponentsOutput, crate::error::ListComponentsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_components_error(response)
} else {
crate::operation_deser::parse_list_components_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListContainerRecipes {
_private: (),
}
impl ListContainerRecipes {
pub fn builder() -> crate::input::list_container_recipes_input::Builder {
crate::input::list_container_recipes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListContainerRecipes {
type Output = std::result::Result<
crate::output::ListContainerRecipesOutput,
crate::error::ListContainerRecipesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_container_recipes_error(response)
} else {
crate::operation_deser::parse_list_container_recipes_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDistributionConfigurations {
_private: (),
}
impl ListDistributionConfigurations {
pub fn builder() -> crate::input::list_distribution_configurations_input::Builder {
crate::input::list_distribution_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributionConfigurations {
type Output = std::result::Result<
crate::output::ListDistributionConfigurationsOutput,
crate::error::ListDistributionConfigurationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_distribution_configurations_error(response)
} else {
crate::operation_deser::parse_list_distribution_configurations_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListImageBuildVersions {
_private: (),
}
impl ListImageBuildVersions {
pub fn builder() -> crate::input::list_image_build_versions_input::Builder {
crate::input::list_image_build_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImageBuildVersions {
type Output = std::result::Result<
crate::output::ListImageBuildVersionsOutput,
crate::error::ListImageBuildVersionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_image_build_versions_error(response)
} else {
crate::operation_deser::parse_list_image_build_versions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListImagePackages {
_private: (),
}
impl ListImagePackages {
pub fn builder() -> crate::input::list_image_packages_input::Builder {
crate::input::list_image_packages_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImagePackages {
type Output = std::result::Result<
crate::output::ListImagePackagesOutput,
crate::error::ListImagePackagesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_image_packages_error(response)
} else {
crate::operation_deser::parse_list_image_packages_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListImagePipelineImages {
_private: (),
}
impl ListImagePipelineImages {
pub fn builder() -> crate::input::list_image_pipeline_images_input::Builder {
crate::input::list_image_pipeline_images_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImagePipelineImages {
type Output = std::result::Result<
crate::output::ListImagePipelineImagesOutput,
crate::error::ListImagePipelineImagesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_image_pipeline_images_error(response)
} else {
crate::operation_deser::parse_list_image_pipeline_images_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListImagePipelines {
_private: (),
}
impl ListImagePipelines {
pub fn builder() -> crate::input::list_image_pipelines_input::Builder {
crate::input::list_image_pipelines_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImagePipelines {
type Output = std::result::Result<
crate::output::ListImagePipelinesOutput,
crate::error::ListImagePipelinesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_image_pipelines_error(response)
} else {
crate::operation_deser::parse_list_image_pipelines_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListImageRecipes {
_private: (),
}
impl ListImageRecipes {
pub fn builder() -> crate::input::list_image_recipes_input::Builder {
crate::input::list_image_recipes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImageRecipes {
type Output = std::result::Result<
crate::output::ListImageRecipesOutput,
crate::error::ListImageRecipesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_image_recipes_error(response)
} else {
crate::operation_deser::parse_list_image_recipes_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListImages {
_private: (),
}
impl ListImages {
pub fn builder() -> crate::input::list_images_input::Builder {
crate::input::list_images_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListImages {
type Output =
std::result::Result<crate::output::ListImagesOutput, crate::error::ListImagesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_images_error(response)
} else {
crate::operation_deser::parse_list_images_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListInfrastructureConfigurations {
_private: (),
}
impl ListInfrastructureConfigurations {
pub fn builder() -> crate::input::list_infrastructure_configurations_input::Builder {
crate::input::list_infrastructure_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInfrastructureConfigurations {
type Output = std::result::Result<
crate::output::ListInfrastructureConfigurationsOutput,
crate::error::ListInfrastructureConfigurationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_infrastructure_configurations_error(response)
} else {
crate::operation_deser::parse_list_infrastructure_configurations_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutComponentPolicy {
_private: (),
}
impl PutComponentPolicy {
pub fn builder() -> crate::input::put_component_policy_input::Builder {
crate::input::put_component_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutComponentPolicy {
type Output = std::result::Result<
crate::output::PutComponentPolicyOutput,
crate::error::PutComponentPolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_component_policy_error(response)
} else {
crate::operation_deser::parse_put_component_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutContainerRecipePolicy {
_private: (),
}
impl PutContainerRecipePolicy {
pub fn builder() -> crate::input::put_container_recipe_policy_input::Builder {
crate::input::put_container_recipe_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutContainerRecipePolicy {
type Output = std::result::Result<
crate::output::PutContainerRecipePolicyOutput,
crate::error::PutContainerRecipePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_container_recipe_policy_error(response)
} else {
crate::operation_deser::parse_put_container_recipe_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutImagePolicy {
_private: (),
}
impl PutImagePolicy {
pub fn builder() -> crate::input::put_image_policy_input::Builder {
crate::input::put_image_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutImagePolicy {
type Output =
std::result::Result<crate::output::PutImagePolicyOutput, crate::error::PutImagePolicyError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_image_policy_error(response)
} else {
crate::operation_deser::parse_put_image_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutImageRecipePolicy {
_private: (),
}
impl PutImageRecipePolicy {
pub fn builder() -> crate::input::put_image_recipe_policy_input::Builder {
crate::input::put_image_recipe_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutImageRecipePolicy {
type Output = std::result::Result<
crate::output::PutImageRecipePolicyOutput,
crate::error::PutImageRecipePolicyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_image_recipe_policy_error(response)
} else {
crate::operation_deser::parse_put_image_recipe_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartImagePipelineExecution {
_private: (),
}
impl StartImagePipelineExecution {
pub fn builder() -> crate::input::start_image_pipeline_execution_input::Builder {
crate::input::start_image_pipeline_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartImagePipelineExecution {
type Output = std::result::Result<
crate::output::StartImagePipelineExecutionOutput,
crate::error::StartImagePipelineExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_image_pipeline_execution_error(response)
} else {
crate::operation_deser::parse_start_image_pipeline_execution_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateDistributionConfiguration {
_private: (),
}
impl UpdateDistributionConfiguration {
pub fn builder() -> crate::input::update_distribution_configuration_input::Builder {
crate::input::update_distribution_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDistributionConfiguration {
type Output = std::result::Result<
crate::output::UpdateDistributionConfigurationOutput,
crate::error::UpdateDistributionConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_distribution_configuration_error(response)
} else {
crate::operation_deser::parse_update_distribution_configuration_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateImagePipeline {
_private: (),
}
impl UpdateImagePipeline {
pub fn builder() -> crate::input::update_image_pipeline_input::Builder {
crate::input::update_image_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateImagePipeline {
type Output = std::result::Result<
crate::output::UpdateImagePipelineOutput,
crate::error::UpdateImagePipelineError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_image_pipeline_error(response)
} else {
crate::operation_deser::parse_update_image_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateInfrastructureConfiguration {
_private: (),
}
impl UpdateInfrastructureConfiguration {
pub fn builder() -> crate::input::update_infrastructure_configuration_input::Builder {
crate::input::update_infrastructure_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateInfrastructureConfiguration {
type Output = std::result::Result<
crate::output::UpdateInfrastructureConfigurationOutput,
crate::error::UpdateInfrastructureConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_infrastructure_configuration_error(response)
} else {
crate::operation_deser::parse_update_infrastructure_configuration_response(response)
}
}
}