#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchDeleteBuilds {
_private: (),
}
impl BatchDeleteBuilds {
pub fn builder() -> crate::input::batch_delete_builds_input::Builder {
crate::input::batch_delete_builds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDeleteBuilds {
type Output = std::result::Result<
crate::output::BatchDeleteBuildsOutput,
crate::error::BatchDeleteBuildsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_delete_builds_error(response)
} else {
crate::operation_deser::parse_batch_delete_builds_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchGetBuildBatches {
_private: (),
}
impl BatchGetBuildBatches {
pub fn builder() -> crate::input::batch_get_build_batches_input::Builder {
crate::input::batch_get_build_batches_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetBuildBatches {
type Output = std::result::Result<
crate::output::BatchGetBuildBatchesOutput,
crate::error::BatchGetBuildBatchesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_build_batches_error(response)
} else {
crate::operation_deser::parse_batch_get_build_batches_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchGetBuilds {
_private: (),
}
impl BatchGetBuilds {
pub fn builder() -> crate::input::batch_get_builds_input::Builder {
crate::input::batch_get_builds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetBuilds {
type Output =
std::result::Result<crate::output::BatchGetBuildsOutput, crate::error::BatchGetBuildsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_builds_error(response)
} else {
crate::operation_deser::parse_batch_get_builds_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchGetProjects {
_private: (),
}
impl BatchGetProjects {
pub fn builder() -> crate::input::batch_get_projects_input::Builder {
crate::input::batch_get_projects_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetProjects {
type Output = std::result::Result<
crate::output::BatchGetProjectsOutput,
crate::error::BatchGetProjectsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_projects_error(response)
} else {
crate::operation_deser::parse_batch_get_projects_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchGetReportGroups {
_private: (),
}
impl BatchGetReportGroups {
pub fn builder() -> crate::input::batch_get_report_groups_input::Builder {
crate::input::batch_get_report_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetReportGroups {
type Output = std::result::Result<
crate::output::BatchGetReportGroupsOutput,
crate::error::BatchGetReportGroupsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_report_groups_error(response)
} else {
crate::operation_deser::parse_batch_get_report_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct BatchGetReports {
_private: (),
}
impl BatchGetReports {
pub fn builder() -> crate::input::batch_get_reports_input::Builder {
crate::input::batch_get_reports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetReports {
type Output = std::result::Result<
crate::output::BatchGetReportsOutput,
crate::error::BatchGetReportsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_reports_error(response)
} else {
crate::operation_deser::parse_batch_get_reports_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateProject {
_private: (),
}
impl CreateProject {
pub fn builder() -> crate::input::create_project_input::Builder {
crate::input::create_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateProject {
type Output =
std::result::Result<crate::output::CreateProjectOutput, crate::error::CreateProjectError>;
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_project_error(response)
} else {
crate::operation_deser::parse_create_project_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateReportGroup {
_private: (),
}
impl CreateReportGroup {
pub fn builder() -> crate::input::create_report_group_input::Builder {
crate::input::create_report_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateReportGroup {
type Output = std::result::Result<
crate::output::CreateReportGroupOutput,
crate::error::CreateReportGroupError,
>;
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_report_group_error(response)
} else {
crate::operation_deser::parse_create_report_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateWebhook {
_private: (),
}
impl CreateWebhook {
pub fn builder() -> crate::input::create_webhook_input::Builder {
crate::input::create_webhook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWebhook {
type Output =
std::result::Result<crate::output::CreateWebhookOutput, crate::error::CreateWebhookError>;
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_webhook_error(response)
} else {
crate::operation_deser::parse_create_webhook_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteBuildBatch {
_private: (),
}
impl DeleteBuildBatch {
pub fn builder() -> crate::input::delete_build_batch_input::Builder {
crate::input::delete_build_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBuildBatch {
type Output = std::result::Result<
crate::output::DeleteBuildBatchOutput,
crate::error::DeleteBuildBatchError,
>;
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_build_batch_error(response)
} else {
crate::operation_deser::parse_delete_build_batch_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteProject {
_private: (),
}
impl DeleteProject {
pub fn builder() -> crate::input::delete_project_input::Builder {
crate::input::delete_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteProject {
type Output =
std::result::Result<crate::output::DeleteProjectOutput, crate::error::DeleteProjectError>;
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_project_error(response)
} else {
crate::operation_deser::parse_delete_project_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteReport {
_private: (),
}
impl DeleteReport {
pub fn builder() -> crate::input::delete_report_input::Builder {
crate::input::delete_report_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReport {
type Output =
std::result::Result<crate::output::DeleteReportOutput, crate::error::DeleteReportError>;
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_report_error(response)
} else {
crate::operation_deser::parse_delete_report_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteReportGroup {
_private: (),
}
impl DeleteReportGroup {
pub fn builder() -> crate::input::delete_report_group_input::Builder {
crate::input::delete_report_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteReportGroup {
type Output = std::result::Result<
crate::output::DeleteReportGroupOutput,
crate::error::DeleteReportGroupError,
>;
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_report_group_error(response)
} else {
crate::operation_deser::parse_delete_report_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteResourcePolicy {
_private: (),
}
impl DeleteResourcePolicy {
pub fn builder() -> crate::input::delete_resource_policy_input::Builder {
crate::input::delete_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResourcePolicy {
type Output = std::result::Result<
crate::output::DeleteResourcePolicyOutput,
crate::error::DeleteResourcePolicyError,
>;
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_resource_policy_error(response)
} else {
crate::operation_deser::parse_delete_resource_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteSourceCredentials {
_private: (),
}
impl DeleteSourceCredentials {
pub fn builder() -> crate::input::delete_source_credentials_input::Builder {
crate::input::delete_source_credentials_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteSourceCredentials {
type Output = std::result::Result<
crate::output::DeleteSourceCredentialsOutput,
crate::error::DeleteSourceCredentialsError,
>;
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_source_credentials_error(response)
} else {
crate::operation_deser::parse_delete_source_credentials_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 DescribeCodeCoverages {
_private: (),
}
impl DescribeCodeCoverages {
pub fn builder() -> crate::input::describe_code_coverages_input::Builder {
crate::input::describe_code_coverages_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCodeCoverages {
type Output = std::result::Result<
crate::output::DescribeCodeCoveragesOutput,
crate::error::DescribeCodeCoveragesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_code_coverages_error(response)
} else {
crate::operation_deser::parse_describe_code_coverages_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeTestCases {
_private: (),
}
impl DescribeTestCases {
pub fn builder() -> crate::input::describe_test_cases_input::Builder {
crate::input::describe_test_cases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTestCases {
type Output = std::result::Result<
crate::output::DescribeTestCasesOutput,
crate::error::DescribeTestCasesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_test_cases_error(response)
} else {
crate::operation_deser::parse_describe_test_cases_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetReportGroupTrend {
_private: (),
}
impl GetReportGroupTrend {
pub fn builder() -> crate::input::get_report_group_trend_input::Builder {
crate::input::get_report_group_trend_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetReportGroupTrend {
type Output = std::result::Result<
crate::output::GetReportGroupTrendOutput,
crate::error::GetReportGroupTrendError,
>;
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_report_group_trend_error(response)
} else {
crate::operation_deser::parse_get_report_group_trend_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct GetResourcePolicy {
_private: (),
}
impl GetResourcePolicy {
pub fn builder() -> crate::input::get_resource_policy_input::Builder {
crate::input::get_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResourcePolicy {
type Output = std::result::Result<
crate::output::GetResourcePolicyOutput,
crate::error::GetResourcePolicyError,
>;
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_resource_policy_error(response)
} else {
crate::operation_deser::parse_get_resource_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ImportSourceCredentials {
_private: (),
}
impl ImportSourceCredentials {
pub fn builder() -> crate::input::import_source_credentials_input::Builder {
crate::input::import_source_credentials_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportSourceCredentials {
type Output = std::result::Result<
crate::output::ImportSourceCredentialsOutput,
crate::error::ImportSourceCredentialsError,
>;
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_source_credentials_error(response)
} else {
crate::operation_deser::parse_import_source_credentials_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct InvalidateProjectCache {
_private: (),
}
impl InvalidateProjectCache {
pub fn builder() -> crate::input::invalidate_project_cache_input::Builder {
crate::input::invalidate_project_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for InvalidateProjectCache {
type Output = std::result::Result<
crate::output::InvalidateProjectCacheOutput,
crate::error::InvalidateProjectCacheError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_invalidate_project_cache_error(response)
} else {
crate::operation_deser::parse_invalidate_project_cache_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListBuildBatches {
_private: (),
}
impl ListBuildBatches {
pub fn builder() -> crate::input::list_build_batches_input::Builder {
crate::input::list_build_batches_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBuildBatches {
type Output = std::result::Result<
crate::output::ListBuildBatchesOutput,
crate::error::ListBuildBatchesError,
>;
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_build_batches_error(response)
} else {
crate::operation_deser::parse_list_build_batches_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListBuildBatchesForProject {
_private: (),
}
impl ListBuildBatchesForProject {
pub fn builder() -> crate::input::list_build_batches_for_project_input::Builder {
crate::input::list_build_batches_for_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBuildBatchesForProject {
type Output = std::result::Result<
crate::output::ListBuildBatchesForProjectOutput,
crate::error::ListBuildBatchesForProjectError,
>;
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_build_batches_for_project_error(response)
} else {
crate::operation_deser::parse_list_build_batches_for_project_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListBuilds {
_private: (),
}
impl ListBuilds {
pub fn builder() -> crate::input::list_builds_input::Builder {
crate::input::list_builds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBuilds {
type Output =
std::result::Result<crate::output::ListBuildsOutput, crate::error::ListBuildsError>;
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_builds_error(response)
} else {
crate::operation_deser::parse_list_builds_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListBuildsForProject {
_private: (),
}
impl ListBuildsForProject {
pub fn builder() -> crate::input::list_builds_for_project_input::Builder {
crate::input::list_builds_for_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBuildsForProject {
type Output = std::result::Result<
crate::output::ListBuildsForProjectOutput,
crate::error::ListBuildsForProjectError,
>;
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_builds_for_project_error(response)
} else {
crate::operation_deser::parse_list_builds_for_project_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListCuratedEnvironmentImages {
_private: (),
}
impl ListCuratedEnvironmentImages {
pub fn builder() -> crate::input::list_curated_environment_images_input::Builder {
crate::input::list_curated_environment_images_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCuratedEnvironmentImages {
type Output = std::result::Result<
crate::output::ListCuratedEnvironmentImagesOutput,
crate::error::ListCuratedEnvironmentImagesError,
>;
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_curated_environment_images_error(response)
} else {
crate::operation_deser::parse_list_curated_environment_images_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListProjects {
_private: (),
}
impl ListProjects {
pub fn builder() -> crate::input::list_projects_input::Builder {
crate::input::list_projects_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListProjects {
type Output =
std::result::Result<crate::output::ListProjectsOutput, crate::error::ListProjectsError>;
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_projects_error(response)
} else {
crate::operation_deser::parse_list_projects_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListReportGroups {
_private: (),
}
impl ListReportGroups {
pub fn builder() -> crate::input::list_report_groups_input::Builder {
crate::input::list_report_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListReportGroups {
type Output = std::result::Result<
crate::output::ListReportGroupsOutput,
crate::error::ListReportGroupsError,
>;
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_report_groups_error(response)
} else {
crate::operation_deser::parse_list_report_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListReports {
_private: (),
}
impl ListReports {
pub fn builder() -> crate::input::list_reports_input::Builder {
crate::input::list_reports_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListReports {
type Output =
std::result::Result<crate::output::ListReportsOutput, crate::error::ListReportsError>;
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_reports_error(response)
} else {
crate::operation_deser::parse_list_reports_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListReportsForReportGroup {
_private: (),
}
impl ListReportsForReportGroup {
pub fn builder() -> crate::input::list_reports_for_report_group_input::Builder {
crate::input::list_reports_for_report_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListReportsForReportGroup {
type Output = std::result::Result<
crate::output::ListReportsForReportGroupOutput,
crate::error::ListReportsForReportGroupError,
>;
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_reports_for_report_group_error(response)
} else {
crate::operation_deser::parse_list_reports_for_report_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSharedProjects {
_private: (),
}
impl ListSharedProjects {
pub fn builder() -> crate::input::list_shared_projects_input::Builder {
crate::input::list_shared_projects_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSharedProjects {
type Output = std::result::Result<
crate::output::ListSharedProjectsOutput,
crate::error::ListSharedProjectsError,
>;
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_shared_projects_error(response)
} else {
crate::operation_deser::parse_list_shared_projects_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSharedReportGroups {
_private: (),
}
impl ListSharedReportGroups {
pub fn builder() -> crate::input::list_shared_report_groups_input::Builder {
crate::input::list_shared_report_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSharedReportGroups {
type Output = std::result::Result<
crate::output::ListSharedReportGroupsOutput,
crate::error::ListSharedReportGroupsError,
>;
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_shared_report_groups_error(response)
} else {
crate::operation_deser::parse_list_shared_report_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListSourceCredentials {
_private: (),
}
impl ListSourceCredentials {
pub fn builder() -> crate::input::list_source_credentials_input::Builder {
crate::input::list_source_credentials_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSourceCredentials {
type Output = std::result::Result<
crate::output::ListSourceCredentialsOutput,
crate::error::ListSourceCredentialsError,
>;
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_source_credentials_error(response)
} else {
crate::operation_deser::parse_list_source_credentials_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct PutResourcePolicy {
_private: (),
}
impl PutResourcePolicy {
pub fn builder() -> crate::input::put_resource_policy_input::Builder {
crate::input::put_resource_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutResourcePolicy {
type Output = std::result::Result<
crate::output::PutResourcePolicyOutput,
crate::error::PutResourcePolicyError,
>;
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_resource_policy_error(response)
} else {
crate::operation_deser::parse_put_resource_policy_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RetryBuild {
_private: (),
}
impl RetryBuild {
pub fn builder() -> crate::input::retry_build_input::Builder {
crate::input::retry_build_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RetryBuild {
type Output =
std::result::Result<crate::output::RetryBuildOutput, crate::error::RetryBuildError>;
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_build_error(response)
} else {
crate::operation_deser::parse_retry_build_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RetryBuildBatch {
_private: (),
}
impl RetryBuildBatch {
pub fn builder() -> crate::input::retry_build_batch_input::Builder {
crate::input::retry_build_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RetryBuildBatch {
type Output = std::result::Result<
crate::output::RetryBuildBatchOutput,
crate::error::RetryBuildBatchError,
>;
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_build_batch_error(response)
} else {
crate::operation_deser::parse_retry_build_batch_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartBuild {
_private: (),
}
impl StartBuild {
pub fn builder() -> crate::input::start_build_input::Builder {
crate::input::start_build_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartBuild {
type Output =
std::result::Result<crate::output::StartBuildOutput, crate::error::StartBuildError>;
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_build_error(response)
} else {
crate::operation_deser::parse_start_build_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartBuildBatch {
_private: (),
}
impl StartBuildBatch {
pub fn builder() -> crate::input::start_build_batch_input::Builder {
crate::input::start_build_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartBuildBatch {
type Output = std::result::Result<
crate::output::StartBuildBatchOutput,
crate::error::StartBuildBatchError,
>;
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_build_batch_error(response)
} else {
crate::operation_deser::parse_start_build_batch_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopBuild {
_private: (),
}
impl StopBuild {
pub fn builder() -> crate::input::stop_build_input::Builder {
crate::input::stop_build_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopBuild {
type Output = std::result::Result<crate::output::StopBuildOutput, crate::error::StopBuildError>;
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_build_error(response)
} else {
crate::operation_deser::parse_stop_build_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopBuildBatch {
_private: (),
}
impl StopBuildBatch {
pub fn builder() -> crate::input::stop_build_batch_input::Builder {
crate::input::stop_build_batch_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopBuildBatch {
type Output =
std::result::Result<crate::output::StopBuildBatchOutput, crate::error::StopBuildBatchError>;
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_build_batch_error(response)
} else {
crate::operation_deser::parse_stop_build_batch_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateProject {
_private: (),
}
impl UpdateProject {
pub fn builder() -> crate::input::update_project_input::Builder {
crate::input::update_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateProject {
type Output =
std::result::Result<crate::output::UpdateProjectOutput, crate::error::UpdateProjectError>;
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_project_error(response)
} else {
crate::operation_deser::parse_update_project_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateProjectVisibility {
_private: (),
}
impl UpdateProjectVisibility {
pub fn builder() -> crate::input::update_project_visibility_input::Builder {
crate::input::update_project_visibility_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateProjectVisibility {
type Output = std::result::Result<
crate::output::UpdateProjectVisibilityOutput,
crate::error::UpdateProjectVisibilityError,
>;
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_project_visibility_error(response)
} else {
crate::operation_deser::parse_update_project_visibility_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateReportGroup {
_private: (),
}
impl UpdateReportGroup {
pub fn builder() -> crate::input::update_report_group_input::Builder {
crate::input::update_report_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateReportGroup {
type Output = std::result::Result<
crate::output::UpdateReportGroupOutput,
crate::error::UpdateReportGroupError,
>;
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_report_group_error(response)
} else {
crate::operation_deser::parse_update_report_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateWebhook {
_private: (),
}
impl UpdateWebhook {
pub fn builder() -> crate::input::update_webhook_input::Builder {
crate::input::update_webhook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWebhook {
type Output =
std::result::Result<crate::output::UpdateWebhookOutput, crate::error::UpdateWebhookError>;
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_webhook_error(response)
} else {
crate::operation_deser::parse_update_webhook_response(response)
}
}
}