#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAccessPoint {
_private: (),
}
impl CreateAccessPoint {
pub fn builder() -> crate::input::create_access_point_input::Builder {
crate::input::create_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAccessPoint {
type Output = std::result::Result<
crate::output::CreateAccessPointOutput,
crate::error::CreateAccessPointError,
>;
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_access_point_error(response)
} else {
crate::operation_deser::parse_create_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAccessPointForObjectLambda {
_private: (),
}
impl CreateAccessPointForObjectLambda {
pub fn builder() -> crate::input::create_access_point_for_object_lambda_input::Builder {
crate::input::create_access_point_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAccessPointForObjectLambda {
type Output = std::result::Result<
crate::output::CreateAccessPointForObjectLambdaOutput,
crate::error::CreateAccessPointForObjectLambdaError,
>;
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_access_point_for_object_lambda_error(response)
} else {
crate::operation_deser::parse_create_access_point_for_object_lambda_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBucket {
_private: (),
}
impl CreateBucket {
pub fn builder() -> crate::input::create_bucket_input::Builder {
crate::input::create_bucket_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBucket {
type Output =
std::result::Result<crate::output::CreateBucketOutput, crate::error::CreateBucketError>;
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_bucket_error(response)
} else {
crate::operation_deser::parse_create_bucket_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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() != 200 {
crate::operation_deser::parse_create_job_error(response)
} else {
crate::operation_deser::parse_create_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMultiRegionAccessPoint {
_private: (),
}
impl CreateMultiRegionAccessPoint {
pub fn builder() -> crate::input::create_multi_region_access_point_input::Builder {
crate::input::create_multi_region_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMultiRegionAccessPoint {
type Output = std::result::Result<
crate::output::CreateMultiRegionAccessPointOutput,
crate::error::CreateMultiRegionAccessPointError,
>;
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_multi_region_access_point_error(response)
} else {
crate::operation_deser::parse_create_multi_region_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAccessPoint {
_private: (),
}
impl DeleteAccessPoint {
pub fn builder() -> crate::input::delete_access_point_input::Builder {
crate::input::delete_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAccessPoint {
type Output = std::result::Result<
crate::output::DeleteAccessPointOutput,
crate::error::DeleteAccessPointError,
>;
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_access_point_error(response)
} else {
crate::operation_deser::parse_delete_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAccessPointForObjectLambda {
_private: (),
}
impl DeleteAccessPointForObjectLambda {
pub fn builder() -> crate::input::delete_access_point_for_object_lambda_input::Builder {
crate::input::delete_access_point_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAccessPointForObjectLambda {
type Output = std::result::Result<
crate::output::DeleteAccessPointForObjectLambdaOutput,
crate::error::DeleteAccessPointForObjectLambdaError,
>;
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_access_point_for_object_lambda_error(response)
} else {
crate::operation_deser::parse_delete_access_point_for_object_lambda_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAccessPointPolicy {
_private: (),
}
impl DeleteAccessPointPolicy {
pub fn builder() -> crate::input::delete_access_point_policy_input::Builder {
crate::input::delete_access_point_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAccessPointPolicy {
type Output = std::result::Result<
crate::output::DeleteAccessPointPolicyOutput,
crate::error::DeleteAccessPointPolicyError,
>;
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_access_point_policy_error(response)
} else {
crate::operation_deser::parse_delete_access_point_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAccessPointPolicyForObjectLambda {
_private: (),
}
impl DeleteAccessPointPolicyForObjectLambda {
pub fn builder() -> crate::input::delete_access_point_policy_for_object_lambda_input::Builder {
crate::input::delete_access_point_policy_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAccessPointPolicyForObjectLambda {
type Output = std::result::Result<
crate::output::DeleteAccessPointPolicyForObjectLambdaOutput,
crate::error::DeleteAccessPointPolicyForObjectLambdaError,
>;
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_access_point_policy_for_object_lambda_error(
response,
)
} else {
crate::operation_deser::parse_delete_access_point_policy_for_object_lambda_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBucket {
_private: (),
}
impl DeleteBucket {
pub fn builder() -> crate::input::delete_bucket_input::Builder {
crate::input::delete_bucket_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBucket {
type Output =
std::result::Result<crate::output::DeleteBucketOutput, crate::error::DeleteBucketError>;
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_bucket_error(response)
} else {
crate::operation_deser::parse_delete_bucket_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBucketLifecycleConfiguration {
_private: (),
}
impl DeleteBucketLifecycleConfiguration {
pub fn builder() -> crate::input::delete_bucket_lifecycle_configuration_input::Builder {
crate::input::delete_bucket_lifecycle_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBucketLifecycleConfiguration {
type Output = std::result::Result<
crate::output::DeleteBucketLifecycleConfigurationOutput,
crate::error::DeleteBucketLifecycleConfigurationError,
>;
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_bucket_lifecycle_configuration_error(response)
} else {
crate::operation_deser::parse_delete_bucket_lifecycle_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBucketPolicy {
_private: (),
}
impl DeleteBucketPolicy {
pub fn builder() -> crate::input::delete_bucket_policy_input::Builder {
crate::input::delete_bucket_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBucketPolicy {
type Output = std::result::Result<
crate::output::DeleteBucketPolicyOutput,
crate::error::DeleteBucketPolicyError,
>;
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_bucket_policy_error(response)
} else {
crate::operation_deser::parse_delete_bucket_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBucketTagging {
_private: (),
}
impl DeleteBucketTagging {
pub fn builder() -> crate::input::delete_bucket_tagging_input::Builder {
crate::input::delete_bucket_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBucketTagging {
type Output = std::result::Result<
crate::output::DeleteBucketTaggingOutput,
crate::error::DeleteBucketTaggingError,
>;
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_bucket_tagging_error(response)
} else {
crate::operation_deser::parse_delete_bucket_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteJobTagging {
_private: (),
}
impl DeleteJobTagging {
pub fn builder() -> crate::input::delete_job_tagging_input::Builder {
crate::input::delete_job_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteJobTagging {
type Output = std::result::Result<
crate::output::DeleteJobTaggingOutput,
crate::error::DeleteJobTaggingError,
>;
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_job_tagging_error(response)
} else {
crate::operation_deser::parse_delete_job_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMultiRegionAccessPoint {
_private: (),
}
impl DeleteMultiRegionAccessPoint {
pub fn builder() -> crate::input::delete_multi_region_access_point_input::Builder {
crate::input::delete_multi_region_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMultiRegionAccessPoint {
type Output = std::result::Result<
crate::output::DeleteMultiRegionAccessPointOutput,
crate::error::DeleteMultiRegionAccessPointError,
>;
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_multi_region_access_point_error(response)
} else {
crate::operation_deser::parse_delete_multi_region_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePublicAccessBlock {
_private: (),
}
impl DeletePublicAccessBlock {
pub fn builder() -> crate::input::delete_public_access_block_input::Builder {
crate::input::delete_public_access_block_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePublicAccessBlock {
type Output = std::result::Result<
crate::output::DeletePublicAccessBlockOutput,
crate::error::DeletePublicAccessBlockError,
>;
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_public_access_block_error(response)
} else {
crate::operation_deser::parse_delete_public_access_block_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStorageLensConfiguration {
_private: (),
}
impl DeleteStorageLensConfiguration {
pub fn builder() -> crate::input::delete_storage_lens_configuration_input::Builder {
crate::input::delete_storage_lens_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStorageLensConfiguration {
type Output = std::result::Result<
crate::output::DeleteStorageLensConfigurationOutput,
crate::error::DeleteStorageLensConfigurationError,
>;
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_storage_lens_configuration_error(response)
} else {
crate::operation_deser::parse_delete_storage_lens_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStorageLensConfigurationTagging {
_private: (),
}
impl DeleteStorageLensConfigurationTagging {
pub fn builder() -> crate::input::delete_storage_lens_configuration_tagging_input::Builder {
crate::input::delete_storage_lens_configuration_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStorageLensConfigurationTagging {
type Output = std::result::Result<
crate::output::DeleteStorageLensConfigurationTaggingOutput,
crate::error::DeleteStorageLensConfigurationTaggingError,
>;
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_storage_lens_configuration_tagging_error(response)
} else {
crate::operation_deser::parse_delete_storage_lens_configuration_tagging_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeJob {
_private: (),
}
impl DescribeJob {
pub fn builder() -> crate::input::describe_job_input::Builder {
crate::input::describe_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeJob {
type Output =
std::result::Result<crate::output::DescribeJobOutput, crate::error::DescribeJobError>;
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_job_error(response)
} else {
crate::operation_deser::parse_describe_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMultiRegionAccessPointOperation {
_private: (),
}
impl DescribeMultiRegionAccessPointOperation {
pub fn builder() -> crate::input::describe_multi_region_access_point_operation_input::Builder {
crate::input::describe_multi_region_access_point_operation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMultiRegionAccessPointOperation {
type Output = std::result::Result<
crate::output::DescribeMultiRegionAccessPointOperationOutput,
crate::error::DescribeMultiRegionAccessPointOperationError,
>;
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_multi_region_access_point_operation_error(
response,
)
} else {
crate::operation_deser::parse_describe_multi_region_access_point_operation_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccessPoint {
_private: (),
}
impl GetAccessPoint {
pub fn builder() -> crate::input::get_access_point_input::Builder {
crate::input::get_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccessPoint {
type Output =
std::result::Result<crate::output::GetAccessPointOutput, crate::error::GetAccessPointError>;
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_access_point_error(response)
} else {
crate::operation_deser::parse_get_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccessPointConfigurationForObjectLambda {
_private: (),
}
impl GetAccessPointConfigurationForObjectLambda {
pub fn builder() -> crate::input::get_access_point_configuration_for_object_lambda_input::Builder
{
crate::input::get_access_point_configuration_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccessPointConfigurationForObjectLambda {
type Output = std::result::Result<
crate::output::GetAccessPointConfigurationForObjectLambdaOutput,
crate::error::GetAccessPointConfigurationForObjectLambdaError,
>;
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_access_point_configuration_for_object_lambda_error(
response,
)
} else {
crate::operation_deser::parse_get_access_point_configuration_for_object_lambda_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccessPointForObjectLambda {
_private: (),
}
impl GetAccessPointForObjectLambda {
pub fn builder() -> crate::input::get_access_point_for_object_lambda_input::Builder {
crate::input::get_access_point_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccessPointForObjectLambda {
type Output = std::result::Result<
crate::output::GetAccessPointForObjectLambdaOutput,
crate::error::GetAccessPointForObjectLambdaError,
>;
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_access_point_for_object_lambda_error(response)
} else {
crate::operation_deser::parse_get_access_point_for_object_lambda_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccessPointPolicy {
_private: (),
}
impl GetAccessPointPolicy {
pub fn builder() -> crate::input::get_access_point_policy_input::Builder {
crate::input::get_access_point_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccessPointPolicy {
type Output = std::result::Result<
crate::output::GetAccessPointPolicyOutput,
crate::error::GetAccessPointPolicyError,
>;
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_access_point_policy_error(response)
} else {
crate::operation_deser::parse_get_access_point_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccessPointPolicyForObjectLambda {
_private: (),
}
impl GetAccessPointPolicyForObjectLambda {
pub fn builder() -> crate::input::get_access_point_policy_for_object_lambda_input::Builder {
crate::input::get_access_point_policy_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccessPointPolicyForObjectLambda {
type Output = std::result::Result<
crate::output::GetAccessPointPolicyForObjectLambdaOutput,
crate::error::GetAccessPointPolicyForObjectLambdaError,
>;
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_access_point_policy_for_object_lambda_error(response)
} else {
crate::operation_deser::parse_get_access_point_policy_for_object_lambda_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccessPointPolicyStatus {
_private: (),
}
impl GetAccessPointPolicyStatus {
pub fn builder() -> crate::input::get_access_point_policy_status_input::Builder {
crate::input::get_access_point_policy_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccessPointPolicyStatus {
type Output = std::result::Result<
crate::output::GetAccessPointPolicyStatusOutput,
crate::error::GetAccessPointPolicyStatusError,
>;
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_access_point_policy_status_error(response)
} else {
crate::operation_deser::parse_get_access_point_policy_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccessPointPolicyStatusForObjectLambda {
_private: (),
}
impl GetAccessPointPolicyStatusForObjectLambda {
pub fn builder() -> crate::input::get_access_point_policy_status_for_object_lambda_input::Builder
{
crate::input::get_access_point_policy_status_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccessPointPolicyStatusForObjectLambda {
type Output = std::result::Result<
crate::output::GetAccessPointPolicyStatusForObjectLambdaOutput,
crate::error::GetAccessPointPolicyStatusForObjectLambdaError,
>;
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_access_point_policy_status_for_object_lambda_error(
response,
)
} else {
crate::operation_deser::parse_get_access_point_policy_status_for_object_lambda_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBucket {
_private: (),
}
impl GetBucket {
pub fn builder() -> crate::input::get_bucket_input::Builder {
crate::input::get_bucket_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBucket {
type Output = std::result::Result<crate::output::GetBucketOutput, crate::error::GetBucketError>;
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_bucket_error(response)
} else {
crate::operation_deser::parse_get_bucket_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBucketLifecycleConfiguration {
_private: (),
}
impl GetBucketLifecycleConfiguration {
pub fn builder() -> crate::input::get_bucket_lifecycle_configuration_input::Builder {
crate::input::get_bucket_lifecycle_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBucketLifecycleConfiguration {
type Output = std::result::Result<
crate::output::GetBucketLifecycleConfigurationOutput,
crate::error::GetBucketLifecycleConfigurationError,
>;
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_bucket_lifecycle_configuration_error(response)
} else {
crate::operation_deser::parse_get_bucket_lifecycle_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBucketPolicy {
_private: (),
}
impl GetBucketPolicy {
pub fn builder() -> crate::input::get_bucket_policy_input::Builder {
crate::input::get_bucket_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBucketPolicy {
type Output = std::result::Result<
crate::output::GetBucketPolicyOutput,
crate::error::GetBucketPolicyError,
>;
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_bucket_policy_error(response)
} else {
crate::operation_deser::parse_get_bucket_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBucketTagging {
_private: (),
}
impl GetBucketTagging {
pub fn builder() -> crate::input::get_bucket_tagging_input::Builder {
crate::input::get_bucket_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBucketTagging {
type Output = std::result::Result<
crate::output::GetBucketTaggingOutput,
crate::error::GetBucketTaggingError,
>;
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_bucket_tagging_error(response)
} else {
crate::operation_deser::parse_get_bucket_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBucketVersioning {
_private: (),
}
impl GetBucketVersioning {
pub fn builder() -> crate::input::get_bucket_versioning_input::Builder {
crate::input::get_bucket_versioning_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBucketVersioning {
type Output = std::result::Result<
crate::output::GetBucketVersioningOutput,
crate::error::GetBucketVersioningError,
>;
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_bucket_versioning_error(response)
} else {
crate::operation_deser::parse_get_bucket_versioning_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetJobTagging {
_private: (),
}
impl GetJobTagging {
pub fn builder() -> crate::input::get_job_tagging_input::Builder {
crate::input::get_job_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetJobTagging {
type Output =
std::result::Result<crate::output::GetJobTaggingOutput, crate::error::GetJobTaggingError>;
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_tagging_error(response)
} else {
crate::operation_deser::parse_get_job_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMultiRegionAccessPoint {
_private: (),
}
impl GetMultiRegionAccessPoint {
pub fn builder() -> crate::input::get_multi_region_access_point_input::Builder {
crate::input::get_multi_region_access_point_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMultiRegionAccessPoint {
type Output = std::result::Result<
crate::output::GetMultiRegionAccessPointOutput,
crate::error::GetMultiRegionAccessPointError,
>;
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_multi_region_access_point_error(response)
} else {
crate::operation_deser::parse_get_multi_region_access_point_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMultiRegionAccessPointPolicy {
_private: (),
}
impl GetMultiRegionAccessPointPolicy {
pub fn builder() -> crate::input::get_multi_region_access_point_policy_input::Builder {
crate::input::get_multi_region_access_point_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMultiRegionAccessPointPolicy {
type Output = std::result::Result<
crate::output::GetMultiRegionAccessPointPolicyOutput,
crate::error::GetMultiRegionAccessPointPolicyError,
>;
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_multi_region_access_point_policy_error(response)
} else {
crate::operation_deser::parse_get_multi_region_access_point_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMultiRegionAccessPointPolicyStatus {
_private: (),
}
impl GetMultiRegionAccessPointPolicyStatus {
pub fn builder() -> crate::input::get_multi_region_access_point_policy_status_input::Builder {
crate::input::get_multi_region_access_point_policy_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMultiRegionAccessPointPolicyStatus {
type Output = std::result::Result<
crate::output::GetMultiRegionAccessPointPolicyStatusOutput,
crate::error::GetMultiRegionAccessPointPolicyStatusError,
>;
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_multi_region_access_point_policy_status_error(
response,
)
} else {
crate::operation_deser::parse_get_multi_region_access_point_policy_status_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMultiRegionAccessPointRoutes {
_private: (),
}
impl GetMultiRegionAccessPointRoutes {
pub fn builder() -> crate::input::get_multi_region_access_point_routes_input::Builder {
crate::input::get_multi_region_access_point_routes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMultiRegionAccessPointRoutes {
type Output = std::result::Result<
crate::output::GetMultiRegionAccessPointRoutesOutput,
crate::error::GetMultiRegionAccessPointRoutesError,
>;
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_multi_region_access_point_routes_error(response)
} else {
crate::operation_deser::parse_get_multi_region_access_point_routes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPublicAccessBlock {
_private: (),
}
impl GetPublicAccessBlock {
pub fn builder() -> crate::input::get_public_access_block_input::Builder {
crate::input::get_public_access_block_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPublicAccessBlock {
type Output = std::result::Result<
crate::output::GetPublicAccessBlockOutput,
crate::error::GetPublicAccessBlockError,
>;
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_public_access_block_error(response)
} else {
crate::operation_deser::parse_get_public_access_block_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStorageLensConfiguration {
_private: (),
}
impl GetStorageLensConfiguration {
pub fn builder() -> crate::input::get_storage_lens_configuration_input::Builder {
crate::input::get_storage_lens_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStorageLensConfiguration {
type Output = std::result::Result<
crate::output::GetStorageLensConfigurationOutput,
crate::error::GetStorageLensConfigurationError,
>;
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_storage_lens_configuration_error(response)
} else {
crate::operation_deser::parse_get_storage_lens_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStorageLensConfigurationTagging {
_private: (),
}
impl GetStorageLensConfigurationTagging {
pub fn builder() -> crate::input::get_storage_lens_configuration_tagging_input::Builder {
crate::input::get_storage_lens_configuration_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStorageLensConfigurationTagging {
type Output = std::result::Result<
crate::output::GetStorageLensConfigurationTaggingOutput,
crate::error::GetStorageLensConfigurationTaggingError,
>;
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_storage_lens_configuration_tagging_error(response)
} else {
crate::operation_deser::parse_get_storage_lens_configuration_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAccessPoints {
_private: (),
}
impl ListAccessPoints {
pub fn builder() -> crate::input::list_access_points_input::Builder {
crate::input::list_access_points_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAccessPoints {
type Output = std::result::Result<
crate::output::ListAccessPointsOutput,
crate::error::ListAccessPointsError,
>;
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_access_points_error(response)
} else {
crate::operation_deser::parse_list_access_points_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAccessPointsForObjectLambda {
_private: (),
}
impl ListAccessPointsForObjectLambda {
pub fn builder() -> crate::input::list_access_points_for_object_lambda_input::Builder {
crate::input::list_access_points_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAccessPointsForObjectLambda {
type Output = std::result::Result<
crate::output::ListAccessPointsForObjectLambdaOutput,
crate::error::ListAccessPointsForObjectLambdaError,
>;
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_access_points_for_object_lambda_error(response)
} else {
crate::operation_deser::parse_list_access_points_for_object_lambda_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, 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::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListMultiRegionAccessPoints {
_private: (),
}
impl ListMultiRegionAccessPoints {
pub fn builder() -> crate::input::list_multi_region_access_points_input::Builder {
crate::input::list_multi_region_access_points_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListMultiRegionAccessPoints {
type Output = std::result::Result<
crate::output::ListMultiRegionAccessPointsOutput,
crate::error::ListMultiRegionAccessPointsError,
>;
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_multi_region_access_points_error(response)
} else {
crate::operation_deser::parse_list_multi_region_access_points_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRegionalBuckets {
_private: (),
}
impl ListRegionalBuckets {
pub fn builder() -> crate::input::list_regional_buckets_input::Builder {
crate::input::list_regional_buckets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRegionalBuckets {
type Output = std::result::Result<
crate::output::ListRegionalBucketsOutput,
crate::error::ListRegionalBucketsError,
>;
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_regional_buckets_error(response)
} else {
crate::operation_deser::parse_list_regional_buckets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStorageLensConfigurations {
_private: (),
}
impl ListStorageLensConfigurations {
pub fn builder() -> crate::input::list_storage_lens_configurations_input::Builder {
crate::input::list_storage_lens_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStorageLensConfigurations {
type Output = std::result::Result<
crate::output::ListStorageLensConfigurationsOutput,
crate::error::ListStorageLensConfigurationsError,
>;
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_storage_lens_configurations_error(response)
} else {
crate::operation_deser::parse_list_storage_lens_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutAccessPointConfigurationForObjectLambda {
_private: (),
}
impl PutAccessPointConfigurationForObjectLambda {
pub fn builder() -> crate::input::put_access_point_configuration_for_object_lambda_input::Builder
{
crate::input::put_access_point_configuration_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutAccessPointConfigurationForObjectLambda {
type Output = std::result::Result<
crate::output::PutAccessPointConfigurationForObjectLambdaOutput,
crate::error::PutAccessPointConfigurationForObjectLambdaError,
>;
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_access_point_configuration_for_object_lambda_error(
response,
)
} else {
crate::operation_deser::parse_put_access_point_configuration_for_object_lambda_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutAccessPointPolicy {
_private: (),
}
impl PutAccessPointPolicy {
pub fn builder() -> crate::input::put_access_point_policy_input::Builder {
crate::input::put_access_point_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutAccessPointPolicy {
type Output = std::result::Result<
crate::output::PutAccessPointPolicyOutput,
crate::error::PutAccessPointPolicyError,
>;
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_access_point_policy_error(response)
} else {
crate::operation_deser::parse_put_access_point_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutAccessPointPolicyForObjectLambda {
_private: (),
}
impl PutAccessPointPolicyForObjectLambda {
pub fn builder() -> crate::input::put_access_point_policy_for_object_lambda_input::Builder {
crate::input::put_access_point_policy_for_object_lambda_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutAccessPointPolicyForObjectLambda {
type Output = std::result::Result<
crate::output::PutAccessPointPolicyForObjectLambdaOutput,
crate::error::PutAccessPointPolicyForObjectLambdaError,
>;
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_access_point_policy_for_object_lambda_error(response)
} else {
crate::operation_deser::parse_put_access_point_policy_for_object_lambda_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBucketLifecycleConfiguration {
_private: (),
}
impl PutBucketLifecycleConfiguration {
pub fn builder() -> crate::input::put_bucket_lifecycle_configuration_input::Builder {
crate::input::put_bucket_lifecycle_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBucketLifecycleConfiguration {
type Output = std::result::Result<
crate::output::PutBucketLifecycleConfigurationOutput,
crate::error::PutBucketLifecycleConfigurationError,
>;
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_bucket_lifecycle_configuration_error(response)
} else {
crate::operation_deser::parse_put_bucket_lifecycle_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBucketPolicy {
_private: (),
}
impl PutBucketPolicy {
pub fn builder() -> crate::input::put_bucket_policy_input::Builder {
crate::input::put_bucket_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBucketPolicy {
type Output = std::result::Result<
crate::output::PutBucketPolicyOutput,
crate::error::PutBucketPolicyError,
>;
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_bucket_policy_error(response)
} else {
crate::operation_deser::parse_put_bucket_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBucketTagging {
_private: (),
}
impl PutBucketTagging {
pub fn builder() -> crate::input::put_bucket_tagging_input::Builder {
crate::input::put_bucket_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBucketTagging {
type Output = std::result::Result<
crate::output::PutBucketTaggingOutput,
crate::error::PutBucketTaggingError,
>;
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_bucket_tagging_error(response)
} else {
crate::operation_deser::parse_put_bucket_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutBucketVersioning {
_private: (),
}
impl PutBucketVersioning {
pub fn builder() -> crate::input::put_bucket_versioning_input::Builder {
crate::input::put_bucket_versioning_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutBucketVersioning {
type Output = std::result::Result<
crate::output::PutBucketVersioningOutput,
crate::error::PutBucketVersioningError,
>;
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_bucket_versioning_error(response)
} else {
crate::operation_deser::parse_put_bucket_versioning_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutJobTagging {
_private: (),
}
impl PutJobTagging {
pub fn builder() -> crate::input::put_job_tagging_input::Builder {
crate::input::put_job_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutJobTagging {
type Output =
std::result::Result<crate::output::PutJobTaggingOutput, crate::error::PutJobTaggingError>;
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_tagging_error(response)
} else {
crate::operation_deser::parse_put_job_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutMultiRegionAccessPointPolicy {
_private: (),
}
impl PutMultiRegionAccessPointPolicy {
pub fn builder() -> crate::input::put_multi_region_access_point_policy_input::Builder {
crate::input::put_multi_region_access_point_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutMultiRegionAccessPointPolicy {
type Output = std::result::Result<
crate::output::PutMultiRegionAccessPointPolicyOutput,
crate::error::PutMultiRegionAccessPointPolicyError,
>;
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_multi_region_access_point_policy_error(response)
} else {
crate::operation_deser::parse_put_multi_region_access_point_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutPublicAccessBlock {
_private: (),
}
impl PutPublicAccessBlock {
pub fn builder() -> crate::input::put_public_access_block_input::Builder {
crate::input::put_public_access_block_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutPublicAccessBlock {
type Output = std::result::Result<
crate::output::PutPublicAccessBlockOutput,
crate::error::PutPublicAccessBlockError,
>;
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_public_access_block_error(response)
} else {
crate::operation_deser::parse_put_public_access_block_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutStorageLensConfiguration {
_private: (),
}
impl PutStorageLensConfiguration {
pub fn builder() -> crate::input::put_storage_lens_configuration_input::Builder {
crate::input::put_storage_lens_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutStorageLensConfiguration {
type Output = std::result::Result<
crate::output::PutStorageLensConfigurationOutput,
crate::error::PutStorageLensConfigurationError,
>;
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_storage_lens_configuration_error(response)
} else {
crate::operation_deser::parse_put_storage_lens_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutStorageLensConfigurationTagging {
_private: (),
}
impl PutStorageLensConfigurationTagging {
pub fn builder() -> crate::input::put_storage_lens_configuration_tagging_input::Builder {
crate::input::put_storage_lens_configuration_tagging_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutStorageLensConfigurationTagging {
type Output = std::result::Result<
crate::output::PutStorageLensConfigurationTaggingOutput,
crate::error::PutStorageLensConfigurationTaggingError,
>;
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_storage_lens_configuration_tagging_error(response)
} else {
crate::operation_deser::parse_put_storage_lens_configuration_tagging_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SubmitMultiRegionAccessPointRoutes {
_private: (),
}
impl SubmitMultiRegionAccessPointRoutes {
pub fn builder() -> crate::input::submit_multi_region_access_point_routes_input::Builder {
crate::input::submit_multi_region_access_point_routes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SubmitMultiRegionAccessPointRoutes {
type Output = std::result::Result<
crate::output::SubmitMultiRegionAccessPointRoutesOutput,
crate::error::SubmitMultiRegionAccessPointRoutesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_submit_multi_region_access_point_routes_error(response)
} else {
crate::operation_deser::parse_submit_multi_region_access_point_routes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateJobPriority {
_private: (),
}
impl UpdateJobPriority {
pub fn builder() -> crate::input::update_job_priority_input::Builder {
crate::input::update_job_priority_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateJobPriority {
type Output = std::result::Result<
crate::output::UpdateJobPriorityOutput,
crate::error::UpdateJobPriorityError,
>;
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_job_priority_error(response)
} else {
crate::operation_deser::parse_update_job_priority_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateJobStatus {
_private: (),
}
impl UpdateJobStatus {
pub fn builder() -> crate::input::update_job_status_input::Builder {
crate::input::update_job_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateJobStatus {
type Output = std::result::Result<
crate::output::UpdateJobStatusOutput,
crate::error::UpdateJobStatusError,
>;
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_job_status_error(response)
} else {
crate::operation_deser::parse_update_job_status_response(response)
}
}
}
pub mod customize;