#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AcknowledgeJob {
_private: (),
}
impl AcknowledgeJob {
pub fn builder() -> crate::input::acknowledge_job_input::Builder {
crate::input::acknowledge_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AcknowledgeJob {
type Output =
std::result::Result<crate::output::AcknowledgeJobOutput, crate::error::AcknowledgeJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_acknowledge_job_error(response)
} else {
crate::operation_deser::parse_acknowledge_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AcknowledgeThirdPartyJob {
_private: (),
}
impl AcknowledgeThirdPartyJob {
pub fn builder() -> crate::input::acknowledge_third_party_job_input::Builder {
crate::input::acknowledge_third_party_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AcknowledgeThirdPartyJob {
type Output = std::result::Result<
crate::output::AcknowledgeThirdPartyJobOutput,
crate::error::AcknowledgeThirdPartyJobError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_acknowledge_third_party_job_error(response)
} else {
crate::operation_deser::parse_acknowledge_third_party_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateCustomActionType {
_private: (),
}
impl CreateCustomActionType {
pub fn builder() -> crate::input::create_custom_action_type_input::Builder {
crate::input::create_custom_action_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCustomActionType {
type Output = std::result::Result<
crate::output::CreateCustomActionTypeOutput,
crate::error::CreateCustomActionTypeError,
>;
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_custom_action_type_error(response)
} else {
crate::operation_deser::parse_create_custom_action_type_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() != 200 {
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 DeleteCustomActionType {
_private: (),
}
impl DeleteCustomActionType {
pub fn builder() -> crate::input::delete_custom_action_type_input::Builder {
crate::input::delete_custom_action_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCustomActionType {
type Output = std::result::Result<
crate::output::DeleteCustomActionTypeOutput,
crate::error::DeleteCustomActionTypeError,
>;
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_custom_action_type_error(response)
} else {
crate::operation_deser::parse_delete_custom_action_type_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() != 200 {
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 DeleteWebhook {
_private: (),
}
impl DeleteWebhook {
pub fn builder() -> crate::input::delete_webhook_input::Builder {
crate::input::delete_webhook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWebhook {
type Output =
std::result::Result<crate::output::DeleteWebhookOutput, crate::error::DeleteWebhookError>;
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_webhook_error(response)
} else {
crate::operation_deser::parse_delete_webhook_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterWebhookWithThirdParty {
_private: (),
}
impl DeregisterWebhookWithThirdParty {
pub fn builder() -> crate::input::deregister_webhook_with_third_party_input::Builder {
crate::input::deregister_webhook_with_third_party_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterWebhookWithThirdParty {
type Output = std::result::Result<
crate::output::DeregisterWebhookWithThirdPartyOutput,
crate::error::DeregisterWebhookWithThirdPartyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_webhook_with_third_party_error(response)
} else {
crate::operation_deser::parse_deregister_webhook_with_third_party_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisableStageTransition {
_private: (),
}
impl DisableStageTransition {
pub fn builder() -> crate::input::disable_stage_transition_input::Builder {
crate::input::disable_stage_transition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisableStageTransition {
type Output = std::result::Result<
crate::output::DisableStageTransitionOutput,
crate::error::DisableStageTransitionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disable_stage_transition_error(response)
} else {
crate::operation_deser::parse_disable_stage_transition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct EnableStageTransition {
_private: (),
}
impl EnableStageTransition {
pub fn builder() -> crate::input::enable_stage_transition_input::Builder {
crate::input::enable_stage_transition_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for EnableStageTransition {
type Output = std::result::Result<
crate::output::EnableStageTransitionOutput,
crate::error::EnableStageTransitionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_enable_stage_transition_error(response)
} else {
crate::operation_deser::parse_enable_stage_transition_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetActionType {
_private: (),
}
impl GetActionType {
pub fn builder() -> crate::input::get_action_type_input::Builder {
crate::input::get_action_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetActionType {
type Output =
std::result::Result<crate::output::GetActionTypeOutput, crate::error::GetActionTypeError>;
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_action_type_error(response)
} else {
crate::operation_deser::parse_get_action_type_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetJobDetails {
_private: (),
}
impl GetJobDetails {
pub fn builder() -> crate::input::get_job_details_input::Builder {
crate::input::get_job_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetJobDetails {
type Output =
std::result::Result<crate::output::GetJobDetailsOutput, crate::error::GetJobDetailsError>;
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_job_details_error(response)
} else {
crate::operation_deser::parse_get_job_details_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetPipeline {
_private: (),
}
impl GetPipeline {
pub fn builder() -> crate::input::get_pipeline_input::Builder {
crate::input::get_pipeline_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPipeline {
type Output =
std::result::Result<crate::output::GetPipelineOutput, crate::error::GetPipelineError>;
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_pipeline_error(response)
} else {
crate::operation_deser::parse_get_pipeline_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetPipelineExecution {
_private: (),
}
impl GetPipelineExecution {
pub fn builder() -> crate::input::get_pipeline_execution_input::Builder {
crate::input::get_pipeline_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPipelineExecution {
type Output = std::result::Result<
crate::output::GetPipelineExecutionOutput,
crate::error::GetPipelineExecutionError,
>;
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_pipeline_execution_error(response)
} else {
crate::operation_deser::parse_get_pipeline_execution_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetPipelineState {
_private: (),
}
impl GetPipelineState {
pub fn builder() -> crate::input::get_pipeline_state_input::Builder {
crate::input::get_pipeline_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPipelineState {
type Output = std::result::Result<
crate::output::GetPipelineStateOutput,
crate::error::GetPipelineStateError,
>;
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_pipeline_state_error(response)
} else {
crate::operation_deser::parse_get_pipeline_state_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetThirdPartyJobDetails {
_private: (),
}
impl GetThirdPartyJobDetails {
pub fn builder() -> crate::input::get_third_party_job_details_input::Builder {
crate::input::get_third_party_job_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetThirdPartyJobDetails {
type Output = std::result::Result<
crate::output::GetThirdPartyJobDetailsOutput,
crate::error::GetThirdPartyJobDetailsError,
>;
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_third_party_job_details_error(response)
} else {
crate::operation_deser::parse_get_third_party_job_details_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListActionExecutions {
_private: (),
}
impl ListActionExecutions {
pub fn builder() -> crate::input::list_action_executions_input::Builder {
crate::input::list_action_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListActionExecutions {
type Output = std::result::Result<
crate::output::ListActionExecutionsOutput,
crate::error::ListActionExecutionsError,
>;
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_action_executions_error(response)
} else {
crate::operation_deser::parse_list_action_executions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListActionTypes {
_private: (),
}
impl ListActionTypes {
pub fn builder() -> crate::input::list_action_types_input::Builder {
crate::input::list_action_types_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListActionTypes {
type Output = std::result::Result<
crate::output::ListActionTypesOutput,
crate::error::ListActionTypesError,
>;
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_action_types_error(response)
} else {
crate::operation_deser::parse_list_action_types_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListPipelineExecutions {
_private: (),
}
impl ListPipelineExecutions {
pub fn builder() -> crate::input::list_pipeline_executions_input::Builder {
crate::input::list_pipeline_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPipelineExecutions {
type Output = std::result::Result<
crate::output::ListPipelineExecutionsOutput,
crate::error::ListPipelineExecutionsError,
>;
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_pipeline_executions_error(response)
} else {
crate::operation_deser::parse_list_pipeline_executions_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 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 ListWebhooks {
_private: (),
}
impl ListWebhooks {
pub fn builder() -> crate::input::list_webhooks_input::Builder {
crate::input::list_webhooks_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWebhooks {
type Output =
std::result::Result<crate::output::ListWebhooksOutput, crate::error::ListWebhooksError>;
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_webhooks_error(response)
} else {
crate::operation_deser::parse_list_webhooks_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PollForJobs {
_private: (),
}
impl PollForJobs {
pub fn builder() -> crate::input::poll_for_jobs_input::Builder {
crate::input::poll_for_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PollForJobs {
type Output =
std::result::Result<crate::output::PollForJobsOutput, crate::error::PollForJobsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_poll_for_jobs_error(response)
} else {
crate::operation_deser::parse_poll_for_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PollForThirdPartyJobs {
_private: (),
}
impl PollForThirdPartyJobs {
pub fn builder() -> crate::input::poll_for_third_party_jobs_input::Builder {
crate::input::poll_for_third_party_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PollForThirdPartyJobs {
type Output = std::result::Result<
crate::output::PollForThirdPartyJobsOutput,
crate::error::PollForThirdPartyJobsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_poll_for_third_party_jobs_error(response)
} else {
crate::operation_deser::parse_poll_for_third_party_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutActionRevision {
_private: (),
}
impl PutActionRevision {
pub fn builder() -> crate::input::put_action_revision_input::Builder {
crate::input::put_action_revision_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutActionRevision {
type Output = std::result::Result<
crate::output::PutActionRevisionOutput,
crate::error::PutActionRevisionError,
>;
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_action_revision_error(response)
} else {
crate::operation_deser::parse_put_action_revision_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutApprovalResult {
_private: (),
}
impl PutApprovalResult {
pub fn builder() -> crate::input::put_approval_result_input::Builder {
crate::input::put_approval_result_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutApprovalResult {
type Output = std::result::Result<
crate::output::PutApprovalResultOutput,
crate::error::PutApprovalResultError,
>;
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_approval_result_error(response)
} else {
crate::operation_deser::parse_put_approval_result_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutJobFailureResult {
_private: (),
}
impl PutJobFailureResult {
pub fn builder() -> crate::input::put_job_failure_result_input::Builder {
crate::input::put_job_failure_result_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutJobFailureResult {
type Output = std::result::Result<
crate::output::PutJobFailureResultOutput,
crate::error::PutJobFailureResultError,
>;
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_job_failure_result_error(response)
} else {
crate::operation_deser::parse_put_job_failure_result_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutJobSuccessResult {
_private: (),
}
impl PutJobSuccessResult {
pub fn builder() -> crate::input::put_job_success_result_input::Builder {
crate::input::put_job_success_result_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutJobSuccessResult {
type Output = std::result::Result<
crate::output::PutJobSuccessResultOutput,
crate::error::PutJobSuccessResultError,
>;
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_job_success_result_error(response)
} else {
crate::operation_deser::parse_put_job_success_result_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutThirdPartyJobFailureResult {
_private: (),
}
impl PutThirdPartyJobFailureResult {
pub fn builder() -> crate::input::put_third_party_job_failure_result_input::Builder {
crate::input::put_third_party_job_failure_result_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutThirdPartyJobFailureResult {
type Output = std::result::Result<
crate::output::PutThirdPartyJobFailureResultOutput,
crate::error::PutThirdPartyJobFailureResultError,
>;
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_third_party_job_failure_result_error(response)
} else {
crate::operation_deser::parse_put_third_party_job_failure_result_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutThirdPartyJobSuccessResult {
_private: (),
}
impl PutThirdPartyJobSuccessResult {
pub fn builder() -> crate::input::put_third_party_job_success_result_input::Builder {
crate::input::put_third_party_job_success_result_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutThirdPartyJobSuccessResult {
type Output = std::result::Result<
crate::output::PutThirdPartyJobSuccessResultOutput,
crate::error::PutThirdPartyJobSuccessResultError,
>;
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_third_party_job_success_result_error(response)
} else {
crate::operation_deser::parse_put_third_party_job_success_result_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutWebhook {
_private: (),
}
impl PutWebhook {
pub fn builder() -> crate::input::put_webhook_input::Builder {
crate::input::put_webhook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutWebhook {
type Output =
std::result::Result<crate::output::PutWebhookOutput, crate::error::PutWebhookError>;
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_webhook_error(response)
} else {
crate::operation_deser::parse_put_webhook_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterWebhookWithThirdParty {
_private: (),
}
impl RegisterWebhookWithThirdParty {
pub fn builder() -> crate::input::register_webhook_with_third_party_input::Builder {
crate::input::register_webhook_with_third_party_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterWebhookWithThirdParty {
type Output = std::result::Result<
crate::output::RegisterWebhookWithThirdPartyOutput,
crate::error::RegisterWebhookWithThirdPartyError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_webhook_with_third_party_error(response)
} else {
crate::operation_deser::parse_register_webhook_with_third_party_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RetryStageExecution {
_private: (),
}
impl RetryStageExecution {
pub fn builder() -> crate::input::retry_stage_execution_input::Builder {
crate::input::retry_stage_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RetryStageExecution {
type Output = std::result::Result<
crate::output::RetryStageExecutionOutput,
crate::error::RetryStageExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_retry_stage_execution_error(response)
} else {
crate::operation_deser::parse_retry_stage_execution_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartPipelineExecution {
_private: (),
}
impl StartPipelineExecution {
pub fn builder() -> crate::input::start_pipeline_execution_input::Builder {
crate::input::start_pipeline_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartPipelineExecution {
type Output = std::result::Result<
crate::output::StartPipelineExecutionOutput,
crate::error::StartPipelineExecutionError,
>;
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_pipeline_execution_error(response)
} else {
crate::operation_deser::parse_start_pipeline_execution_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopPipelineExecution {
_private: (),
}
impl StopPipelineExecution {
pub fn builder() -> crate::input::stop_pipeline_execution_input::Builder {
crate::input::stop_pipeline_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopPipelineExecution {
type Output = std::result::Result<
crate::output::StopPipelineExecutionOutput,
crate::error::StopPipelineExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_pipeline_execution_error(response)
} else {
crate::operation_deser::parse_stop_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 UpdateActionType {
_private: (),
}
impl UpdateActionType {
pub fn builder() -> crate::input::update_action_type_input::Builder {
crate::input::update_action_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateActionType {
type Output = std::result::Result<
crate::output::UpdateActionTypeOutput,
crate::error::UpdateActionTypeError,
>;
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_action_type_error(response)
} else {
crate::operation_deser::parse_update_action_type_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)
}
}
}