#[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() != 204 {
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 CreateDataSet {
_private: (),
}
impl CreateDataSet {
pub fn builder() -> crate::input::create_data_set_input::Builder {
crate::input::create_data_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDataSet {
type Output =
std::result::Result<crate::output::CreateDataSetOutput, crate::error::CreateDataSetError>;
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_data_set_error(response)
} else {
crate::operation_deser::parse_create_data_set_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateEventAction {
_private: (),
}
impl CreateEventAction {
pub fn builder() -> crate::input::create_event_action_input::Builder {
crate::input::create_event_action_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateEventAction {
type Output = std::result::Result<
crate::output::CreateEventActionOutput,
crate::error::CreateEventActionError,
>;
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_event_action_error(response)
} else {
crate::operation_deser::parse_create_event_action_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 CreateRevision {
_private: (),
}
impl CreateRevision {
pub fn builder() -> crate::input::create_revision_input::Builder {
crate::input::create_revision_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRevision {
type Output =
std::result::Result<crate::output::CreateRevisionOutput, crate::error::CreateRevisionError>;
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_revision_error(response)
} else {
crate::operation_deser::parse_create_revision_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteAsset {
_private: (),
}
impl DeleteAsset {
pub fn builder() -> crate::input::delete_asset_input::Builder {
crate::input::delete_asset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAsset {
type Output =
std::result::Result<crate::output::DeleteAssetOutput, crate::error::DeleteAssetError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_asset_error(response)
} else {
crate::operation_deser::parse_delete_asset_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteDataSet {
_private: (),
}
impl DeleteDataSet {
pub fn builder() -> crate::input::delete_data_set_input::Builder {
crate::input::delete_data_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDataSet {
type Output =
std::result::Result<crate::output::DeleteDataSetOutput, crate::error::DeleteDataSetError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_data_set_error(response)
} else {
crate::operation_deser::parse_delete_data_set_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteEventAction {
_private: (),
}
impl DeleteEventAction {
pub fn builder() -> crate::input::delete_event_action_input::Builder {
crate::input::delete_event_action_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteEventAction {
type Output = std::result::Result<
crate::output::DeleteEventActionOutput,
crate::error::DeleteEventActionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_event_action_error(response)
} else {
crate::operation_deser::parse_delete_event_action_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteRevision {
_private: (),
}
impl DeleteRevision {
pub fn builder() -> crate::input::delete_revision_input::Builder {
crate::input::delete_revision_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRevision {
type Output =
std::result::Result<crate::output::DeleteRevisionOutput, crate::error::DeleteRevisionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_delete_revision_error(response)
} else {
crate::operation_deser::parse_delete_revision_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetAsset {
_private: (),
}
impl GetAsset {
pub fn builder() -> crate::input::get_asset_input::Builder {
crate::input::get_asset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAsset {
type Output = std::result::Result<crate::output::GetAssetOutput, crate::error::GetAssetError>;
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_asset_error(response)
} else {
crate::operation_deser::parse_get_asset_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetDataSet {
_private: (),
}
impl GetDataSet {
pub fn builder() -> crate::input::get_data_set_input::Builder {
crate::input::get_data_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDataSet {
type Output =
std::result::Result<crate::output::GetDataSetOutput, crate::error::GetDataSetError>;
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_data_set_error(response)
} else {
crate::operation_deser::parse_get_data_set_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetEventAction {
_private: (),
}
impl GetEventAction {
pub fn builder() -> crate::input::get_event_action_input::Builder {
crate::input::get_event_action_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEventAction {
type Output =
std::result::Result<crate::output::GetEventActionOutput, crate::error::GetEventActionError>;
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_event_action_error(response)
} else {
crate::operation_deser::parse_get_event_action_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetJob {
_private: (),
}
impl GetJob {
pub fn builder() -> crate::input::get_job_input::Builder {
crate::input::get_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetJob {
type Output = std::result::Result<crate::output::GetJobOutput, crate::error::GetJobError>;
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_error(response)
} else {
crate::operation_deser::parse_get_job_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetRevision {
_private: (),
}
impl GetRevision {
pub fn builder() -> crate::input::get_revision_input::Builder {
crate::input::get_revision_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRevision {
type Output =
std::result::Result<crate::output::GetRevisionOutput, crate::error::GetRevisionError>;
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_revision_error(response)
} else {
crate::operation_deser::parse_get_revision_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDataSetRevisions {
_private: (),
}
impl ListDataSetRevisions {
pub fn builder() -> crate::input::list_data_set_revisions_input::Builder {
crate::input::list_data_set_revisions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDataSetRevisions {
type Output = std::result::Result<
crate::output::ListDataSetRevisionsOutput,
crate::error::ListDataSetRevisionsError,
>;
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_data_set_revisions_error(response)
} else {
crate::operation_deser::parse_list_data_set_revisions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListDataSets {
_private: (),
}
impl ListDataSets {
pub fn builder() -> crate::input::list_data_sets_input::Builder {
crate::input::list_data_sets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDataSets {
type Output =
std::result::Result<crate::output::ListDataSetsOutput, crate::error::ListDataSetsError>;
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_data_sets_error(response)
} else {
crate::operation_deser::parse_list_data_sets_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListEventActions {
_private: (),
}
impl ListEventActions {
pub fn builder() -> crate::input::list_event_actions_input::Builder {
crate::input::list_event_actions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEventActions {
type Output = std::result::Result<
crate::output::ListEventActionsOutput,
crate::error::ListEventActionsError,
>;
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_event_actions_error(response)
} else {
crate::operation_deser::parse_list_event_actions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListJobs {
_private: (),
}
impl ListJobs {
pub fn builder() -> crate::input::list_jobs_input::Builder {
crate::input::list_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListJobs {
type Output = std::result::Result<crate::output::ListJobsOutput, crate::error::ListJobsError>;
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_error(response)
} else {
crate::operation_deser::parse_list_jobs_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListRevisionAssets {
_private: (),
}
impl ListRevisionAssets {
pub fn builder() -> crate::input::list_revision_assets_input::Builder {
crate::input::list_revision_assets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRevisionAssets {
type Output = std::result::Result<
crate::output::ListRevisionAssetsOutput,
crate::error::ListRevisionAssetsError,
>;
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_revision_assets_error(response)
} else {
crate::operation_deser::parse_list_revision_assets_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 StartJob {
_private: (),
}
impl StartJob {
pub fn builder() -> crate::input::start_job_input::Builder {
crate::input::start_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartJob {
type Output = std::result::Result<crate::output::StartJobOutput, crate::error::StartJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_start_job_error(response)
} else {
crate::operation_deser::parse_start_job_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() != 204 {
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() != 204 {
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 UpdateAsset {
_private: (),
}
impl UpdateAsset {
pub fn builder() -> crate::input::update_asset_input::Builder {
crate::input::update_asset_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAsset {
type Output =
std::result::Result<crate::output::UpdateAssetOutput, crate::error::UpdateAssetError>;
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_asset_error(response)
} else {
crate::operation_deser::parse_update_asset_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateDataSet {
_private: (),
}
impl UpdateDataSet {
pub fn builder() -> crate::input::update_data_set_input::Builder {
crate::input::update_data_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDataSet {
type Output =
std::result::Result<crate::output::UpdateDataSetOutput, crate::error::UpdateDataSetError>;
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_data_set_error(response)
} else {
crate::operation_deser::parse_update_data_set_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateEventAction {
_private: (),
}
impl UpdateEventAction {
pub fn builder() -> crate::input::update_event_action_input::Builder {
crate::input::update_event_action_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateEventAction {
type Output = std::result::Result<
crate::output::UpdateEventActionOutput,
crate::error::UpdateEventActionError,
>;
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_event_action_error(response)
} else {
crate::operation_deser::parse_update_event_action_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateRevision {
_private: (),
}
impl UpdateRevision {
pub fn builder() -> crate::input::update_revision_input::Builder {
crate::input::update_revision_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRevision {
type Output =
std::result::Result<crate::output::UpdateRevisionOutput, crate::error::UpdateRevisionError>;
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_revision_error(response)
} else {
crate::operation_deser::parse_update_revision_response(response)
}
}
}