#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorkflow {
_private: (),
}
impl CreateWorkflow {
pub fn builder() -> crate::input::create_workflow_input::Builder {
crate::input::create_workflow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkflow {
type Output =
std::result::Result<crate::output::CreateWorkflowOutput, crate::error::CreateWorkflowError>;
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_workflow_error(response)
} else {
crate::operation_deser::parse_create_workflow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorkflowStep {
_private: (),
}
impl CreateWorkflowStep {
pub fn builder() -> crate::input::create_workflow_step_input::Builder {
crate::input::create_workflow_step_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkflowStep {
type Output = std::result::Result<
crate::output::CreateWorkflowStepOutput,
crate::error::CreateWorkflowStepError,
>;
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_workflow_step_error(response)
} else {
crate::operation_deser::parse_create_workflow_step_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorkflowStepGroup {
_private: (),
}
impl CreateWorkflowStepGroup {
pub fn builder() -> crate::input::create_workflow_step_group_input::Builder {
crate::input::create_workflow_step_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkflowStepGroup {
type Output = std::result::Result<
crate::output::CreateWorkflowStepGroupOutput,
crate::error::CreateWorkflowStepGroupError,
>;
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_workflow_step_group_error(response)
} else {
crate::operation_deser::parse_create_workflow_step_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWorkflow {
_private: (),
}
impl DeleteWorkflow {
pub fn builder() -> crate::input::delete_workflow_input::Builder {
crate::input::delete_workflow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkflow {
type Output =
std::result::Result<crate::output::DeleteWorkflowOutput, crate::error::DeleteWorkflowError>;
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_workflow_error(response)
} else {
crate::operation_deser::parse_delete_workflow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWorkflowStep {
_private: (),
}
impl DeleteWorkflowStep {
pub fn builder() -> crate::input::delete_workflow_step_input::Builder {
crate::input::delete_workflow_step_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkflowStep {
type Output = std::result::Result<
crate::output::DeleteWorkflowStepOutput,
crate::error::DeleteWorkflowStepError,
>;
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_workflow_step_error(response)
} else {
crate::operation_deser::parse_delete_workflow_step_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWorkflowStepGroup {
_private: (),
}
impl DeleteWorkflowStepGroup {
pub fn builder() -> crate::input::delete_workflow_step_group_input::Builder {
crate::input::delete_workflow_step_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkflowStepGroup {
type Output = std::result::Result<
crate::output::DeleteWorkflowStepGroupOutput,
crate::error::DeleteWorkflowStepGroupError,
>;
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_workflow_step_group_error(response)
} else {
crate::operation_deser::parse_delete_workflow_step_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTemplate {
_private: (),
}
impl GetTemplate {
pub fn builder() -> crate::input::get_template_input::Builder {
crate::input::get_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTemplate {
type Output =
std::result::Result<crate::output::GetTemplateOutput, crate::error::GetTemplateError>;
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_template_error(response)
} else {
crate::operation_deser::parse_get_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTemplateStep {
_private: (),
}
impl GetTemplateStep {
pub fn builder() -> crate::input::get_template_step_input::Builder {
crate::input::get_template_step_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTemplateStep {
type Output = std::result::Result<
crate::output::GetTemplateStepOutput,
crate::error::GetTemplateStepError,
>;
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_template_step_error(response)
} else {
crate::operation_deser::parse_get_template_step_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTemplateStepGroup {
_private: (),
}
impl GetTemplateStepGroup {
pub fn builder() -> crate::input::get_template_step_group_input::Builder {
crate::input::get_template_step_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTemplateStepGroup {
type Output = std::result::Result<
crate::output::GetTemplateStepGroupOutput,
crate::error::GetTemplateStepGroupError,
>;
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_template_step_group_error(response)
} else {
crate::operation_deser::parse_get_template_step_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetWorkflow {
_private: (),
}
impl GetWorkflow {
pub fn builder() -> crate::input::get_workflow_input::Builder {
crate::input::get_workflow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorkflow {
type Output =
std::result::Result<crate::output::GetWorkflowOutput, crate::error::GetWorkflowError>;
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_workflow_error(response)
} else {
crate::operation_deser::parse_get_workflow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetWorkflowStep {
_private: (),
}
impl GetWorkflowStep {
pub fn builder() -> crate::input::get_workflow_step_input::Builder {
crate::input::get_workflow_step_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorkflowStep {
type Output = std::result::Result<
crate::output::GetWorkflowStepOutput,
crate::error::GetWorkflowStepError,
>;
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_workflow_step_error(response)
} else {
crate::operation_deser::parse_get_workflow_step_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetWorkflowStepGroup {
_private: (),
}
impl GetWorkflowStepGroup {
pub fn builder() -> crate::input::get_workflow_step_group_input::Builder {
crate::input::get_workflow_step_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorkflowStepGroup {
type Output = std::result::Result<
crate::output::GetWorkflowStepGroupOutput,
crate::error::GetWorkflowStepGroupError,
>;
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_workflow_step_group_error(response)
} else {
crate::operation_deser::parse_get_workflow_step_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPlugins {
_private: (),
}
impl ListPlugins {
pub fn builder() -> crate::input::list_plugins_input::Builder {
crate::input::list_plugins_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPlugins {
type Output =
std::result::Result<crate::output::ListPluginsOutput, crate::error::ListPluginsError>;
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_plugins_error(response)
} else {
crate::operation_deser::parse_list_plugins_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTemplates {
_private: (),
}
impl ListTemplates {
pub fn builder() -> crate::input::list_templates_input::Builder {
crate::input::list_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTemplates {
type Output =
std::result::Result<crate::output::ListTemplatesOutput, crate::error::ListTemplatesError>;
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_templates_error(response)
} else {
crate::operation_deser::parse_list_templates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTemplateStepGroups {
_private: (),
}
impl ListTemplateStepGroups {
pub fn builder() -> crate::input::list_template_step_groups_input::Builder {
crate::input::list_template_step_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTemplateStepGroups {
type Output = std::result::Result<
crate::output::ListTemplateStepGroupsOutput,
crate::error::ListTemplateStepGroupsError,
>;
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_template_step_groups_error(response)
} else {
crate::operation_deser::parse_list_template_step_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTemplateSteps {
_private: (),
}
impl ListTemplateSteps {
pub fn builder() -> crate::input::list_template_steps_input::Builder {
crate::input::list_template_steps_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTemplateSteps {
type Output = std::result::Result<
crate::output::ListTemplateStepsOutput,
crate::error::ListTemplateStepsError,
>;
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_template_steps_error(response)
} else {
crate::operation_deser::parse_list_template_steps_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWorkflows {
_private: (),
}
impl ListWorkflows {
pub fn builder() -> crate::input::list_workflows_input::Builder {
crate::input::list_workflows_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkflows {
type Output =
std::result::Result<crate::output::ListWorkflowsOutput, crate::error::ListWorkflowsError>;
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_workflows_error(response)
} else {
crate::operation_deser::parse_list_workflows_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWorkflowStepGroups {
_private: (),
}
impl ListWorkflowStepGroups {
pub fn builder() -> crate::input::list_workflow_step_groups_input::Builder {
crate::input::list_workflow_step_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkflowStepGroups {
type Output = std::result::Result<
crate::output::ListWorkflowStepGroupsOutput,
crate::error::ListWorkflowStepGroupsError,
>;
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_workflow_step_groups_error(response)
} else {
crate::operation_deser::parse_list_workflow_step_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWorkflowSteps {
_private: (),
}
impl ListWorkflowSteps {
pub fn builder() -> crate::input::list_workflow_steps_input::Builder {
crate::input::list_workflow_steps_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkflowSteps {
type Output = std::result::Result<
crate::output::ListWorkflowStepsOutput,
crate::error::ListWorkflowStepsError,
>;
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_workflow_steps_error(response)
} else {
crate::operation_deser::parse_list_workflow_steps_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RetryWorkflowStep {
_private: (),
}
impl RetryWorkflowStep {
pub fn builder() -> crate::input::retry_workflow_step_input::Builder {
crate::input::retry_workflow_step_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RetryWorkflowStep {
type Output = std::result::Result<
crate::output::RetryWorkflowStepOutput,
crate::error::RetryWorkflowStepError,
>;
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_workflow_step_error(response)
} else {
crate::operation_deser::parse_retry_workflow_step_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartWorkflow {
_private: (),
}
impl StartWorkflow {
pub fn builder() -> crate::input::start_workflow_input::Builder {
crate::input::start_workflow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartWorkflow {
type Output =
std::result::Result<crate::output::StartWorkflowOutput, crate::error::StartWorkflowError>;
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_workflow_error(response)
} else {
crate::operation_deser::parse_start_workflow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopWorkflow {
_private: (),
}
impl StopWorkflow {
pub fn builder() -> crate::input::stop_workflow_input::Builder {
crate::input::stop_workflow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopWorkflow {
type Output =
std::result::Result<crate::output::StopWorkflowOutput, crate::error::StopWorkflowError>;
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_workflow_error(response)
} else {
crate::operation_deser::parse_stop_workflow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateWorkflow {
_private: (),
}
impl UpdateWorkflow {
pub fn builder() -> crate::input::update_workflow_input::Builder {
crate::input::update_workflow_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkflow {
type Output =
std::result::Result<crate::output::UpdateWorkflowOutput, crate::error::UpdateWorkflowError>;
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_workflow_error(response)
} else {
crate::operation_deser::parse_update_workflow_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateWorkflowStep {
_private: (),
}
impl UpdateWorkflowStep {
pub fn builder() -> crate::input::update_workflow_step_input::Builder {
crate::input::update_workflow_step_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkflowStep {
type Output = std::result::Result<
crate::output::UpdateWorkflowStepOutput,
crate::error::UpdateWorkflowStepError,
>;
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_workflow_step_error(response)
} else {
crate::operation_deser::parse_update_workflow_step_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateWorkflowStepGroup {
_private: (),
}
impl UpdateWorkflowStepGroup {
pub fn builder() -> crate::input::update_workflow_step_group_input::Builder {
crate::input::update_workflow_step_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkflowStepGroup {
type Output = std::result::Result<
crate::output::UpdateWorkflowStepGroupOutput,
crate::error::UpdateWorkflowStepGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_workflow_step_group_error(response)
} else {
crate::operation_deser::parse_update_workflow_step_group_response(response)
}
}
}
pub mod customize;