#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CancelJob {
_private: (),
}
impl CancelJob {
pub fn builder() -> crate::input::cancel_job_input::Builder {
crate::input::cancel_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelJob {
type Output = std::result::Result<crate::output::CancelJobOutput, crate::error::CancelJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_cancel_job_error(response)
} else {
crate::operation_deser::parse_cancel_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateJob {
_private: (),
}
impl CreateJob {
pub fn builder() -> crate::input::create_job_input::Builder {
crate::input::create_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateJob {
type Output = std::result::Result<crate::output::CreateJobOutput, crate::error::CreateJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_job_error(response)
} else {
crate::operation_deser::parse_create_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreatePipeline {
_private: (),
}
impl CreatePipeline {
pub fn builder() -> crate::input::create_pipeline_input::Builder {
crate::input::create_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePipeline {
type Output =
std::result::Result<crate::output::CreatePipelineOutput, crate::error::CreatePipelineError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_pipeline_error(response)
} else {
crate::operation_deser::parse_create_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreatePreset {
_private: (),
}
impl CreatePreset {
pub fn builder() -> crate::input::create_preset_input::Builder {
crate::input::create_preset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePreset {
type Output =
std::result::Result<crate::output::CreatePresetOutput, crate::error::CreatePresetError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_create_preset_error(response)
} else {
crate::operation_deser::parse_create_preset_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeletePipeline {
_private: (),
}
impl DeletePipeline {
pub fn builder() -> crate::input::delete_pipeline_input::Builder {
crate::input::delete_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePipeline {
type Output =
std::result::Result<crate::output::DeletePipelineOutput, crate::error::DeletePipelineError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_delete_pipeline_error(response)
} else {
crate::operation_deser::parse_delete_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeletePreset {
_private: (),
}
impl DeletePreset {
pub fn builder() -> crate::input::delete_preset_input::Builder {
crate::input::delete_preset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePreset {
type Output =
std::result::Result<crate::output::DeletePresetOutput, crate::error::DeletePresetError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_delete_preset_error(response)
} else {
crate::operation_deser::parse_delete_preset_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListJobsByPipeline {
_private: (),
}
impl ListJobsByPipeline {
pub fn builder() -> crate::input::list_jobs_by_pipeline_input::Builder {
crate::input::list_jobs_by_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListJobsByPipeline {
type Output = std::result::Result<
crate::output::ListJobsByPipelineOutput,
crate::error::ListJobsByPipelineError,
>;
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_jobs_by_pipeline_error(response)
} else {
crate::operation_deser::parse_list_jobs_by_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListJobsByStatus {
_private: (),
}
impl ListJobsByStatus {
pub fn builder() -> crate::input::list_jobs_by_status_input::Builder {
crate::input::list_jobs_by_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListJobsByStatus {
type Output = std::result::Result<
crate::output::ListJobsByStatusOutput,
crate::error::ListJobsByStatusError,
>;
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_jobs_by_status_error(response)
} else {
crate::operation_deser::parse_list_jobs_by_status_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListPipelines {
_private: (),
}
impl ListPipelines {
pub fn builder() -> crate::input::list_pipelines_input::Builder {
crate::input::list_pipelines_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPipelines {
type Output =
std::result::Result<crate::output::ListPipelinesOutput, crate::error::ListPipelinesError>;
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_pipelines_error(response)
} else {
crate::operation_deser::parse_list_pipelines_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListPresets {
_private: (),
}
impl ListPresets {
pub fn builder() -> crate::input::list_presets_input::Builder {
crate::input::list_presets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPresets {
type Output =
std::result::Result<crate::output::ListPresetsOutput, crate::error::ListPresetsError>;
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_presets_error(response)
} else {
crate::operation_deser::parse_list_presets_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ReadJob {
_private: (),
}
impl ReadJob {
pub fn builder() -> crate::input::read_job_input::Builder {
crate::input::read_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ReadJob {
type Output = std::result::Result<crate::output::ReadJobOutput, crate::error::ReadJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_read_job_error(response)
} else {
crate::operation_deser::parse_read_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ReadPipeline {
_private: (),
}
impl ReadPipeline {
pub fn builder() -> crate::input::read_pipeline_input::Builder {
crate::input::read_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ReadPipeline {
type Output =
std::result::Result<crate::output::ReadPipelineOutput, crate::error::ReadPipelineError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_read_pipeline_error(response)
} else {
crate::operation_deser::parse_read_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ReadPreset {
_private: (),
}
impl ReadPreset {
pub fn builder() -> crate::input::read_preset_input::Builder {
crate::input::read_preset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ReadPreset {
type Output =
std::result::Result<crate::output::ReadPresetOutput, crate::error::ReadPresetError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_read_preset_error(response)
} else {
crate::operation_deser::parse_read_preset_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TestRole {
_private: (),
}
impl TestRole {
pub fn builder() -> crate::input::test_role_input::Builder {
crate::input::test_role_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TestRole {
type Output = std::result::Result<crate::output::TestRoleOutput, crate::error::TestRoleError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_test_role_error(response)
} else {
crate::operation_deser::parse_test_role_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdatePipeline {
_private: (),
}
impl UpdatePipeline {
pub fn builder() -> crate::input::update_pipeline_input::Builder {
crate::input::update_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePipeline {
type Output =
std::result::Result<crate::output::UpdatePipelineOutput, crate::error::UpdatePipelineError>;
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_pipeline_error(response)
} else {
crate::operation_deser::parse_update_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdatePipelineNotifications {
_private: (),
}
impl UpdatePipelineNotifications {
pub fn builder() -> crate::input::update_pipeline_notifications_input::Builder {
crate::input::update_pipeline_notifications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePipelineNotifications {
type Output = std::result::Result<
crate::output::UpdatePipelineNotificationsOutput,
crate::error::UpdatePipelineNotificationsError,
>;
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_pipeline_notifications_error(response)
} else {
crate::operation_deser::parse_update_pipeline_notifications_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdatePipelineStatus {
_private: (),
}
impl UpdatePipelineStatus {
pub fn builder() -> crate::input::update_pipeline_status_input::Builder {
crate::input::update_pipeline_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePipelineStatus {
type Output = std::result::Result<
crate::output::UpdatePipelineStatusOutput,
crate::error::UpdatePipelineStatusError,
>;
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_pipeline_status_error(response)
} else {
crate::operation_deser::parse_update_pipeline_status_response(response)
}
}
}