#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateAlias {
_private: (),
}
impl AssociateAlias {
pub fn builder() -> crate::input::associate_alias_input::Builder {
crate::input::associate_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateAlias {
type Output =
std::result::Result<crate::output::AssociateAliasOutput, crate::error::AssociateAliasError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_alias_error(response)
} else {
crate::operation_deser::parse_associate_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCachePolicy {
_private: (),
}
impl CreateCachePolicy {
pub fn builder() -> crate::input::create_cache_policy_input::Builder {
crate::input::create_cache_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCachePolicy {
type Output = std::result::Result<
crate::output::CreateCachePolicyOutput,
crate::error::CreateCachePolicyError,
>;
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_cache_policy_error(response)
} else {
crate::operation_deser::parse_create_cache_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCloudFrontOriginAccessIdentity {
_private: (),
}
impl CreateCloudFrontOriginAccessIdentity {
pub fn builder() -> crate::input::create_cloud_front_origin_access_identity_input::Builder {
crate::input::create_cloud_front_origin_access_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCloudFrontOriginAccessIdentity {
type Output = std::result::Result<
crate::output::CreateCloudFrontOriginAccessIdentityOutput,
crate::error::CreateCloudFrontOriginAccessIdentityError,
>;
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_cloud_front_origin_access_identity_error(response)
} else {
crate::operation_deser::parse_create_cloud_front_origin_access_identity_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDistribution {
_private: (),
}
impl CreateDistribution {
pub fn builder() -> crate::input::create_distribution_input::Builder {
crate::input::create_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDistribution {
type Output = std::result::Result<
crate::output::CreateDistributionOutput,
crate::error::CreateDistributionError,
>;
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_distribution_error(response)
} else {
crate::operation_deser::parse_create_distribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDistributionWithTags {
_private: (),
}
impl CreateDistributionWithTags {
pub fn builder() -> crate::input::create_distribution_with_tags_input::Builder {
crate::input::create_distribution_with_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDistributionWithTags {
type Output = std::result::Result<
crate::output::CreateDistributionWithTagsOutput,
crate::error::CreateDistributionWithTagsError,
>;
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_distribution_with_tags_error(response)
} else {
crate::operation_deser::parse_create_distribution_with_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFieldLevelEncryptionConfig {
_private: (),
}
impl CreateFieldLevelEncryptionConfig {
pub fn builder() -> crate::input::create_field_level_encryption_config_input::Builder {
crate::input::create_field_level_encryption_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFieldLevelEncryptionConfig {
type Output = std::result::Result<
crate::output::CreateFieldLevelEncryptionConfigOutput,
crate::error::CreateFieldLevelEncryptionConfigError,
>;
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_field_level_encryption_config_error(response)
} else {
crate::operation_deser::parse_create_field_level_encryption_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFieldLevelEncryptionProfile {
_private: (),
}
impl CreateFieldLevelEncryptionProfile {
pub fn builder() -> crate::input::create_field_level_encryption_profile_input::Builder {
crate::input::create_field_level_encryption_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFieldLevelEncryptionProfile {
type Output = std::result::Result<
crate::output::CreateFieldLevelEncryptionProfileOutput,
crate::error::CreateFieldLevelEncryptionProfileError,
>;
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_field_level_encryption_profile_error(response)
} else {
crate::operation_deser::parse_create_field_level_encryption_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFunction {
_private: (),
}
impl CreateFunction {
pub fn builder() -> crate::input::create_function_input::Builder {
crate::input::create_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFunction {
type Output =
std::result::Result<crate::output::CreateFunctionOutput, crate::error::CreateFunctionError>;
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_function_error(response)
} else {
crate::operation_deser::parse_create_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateInvalidation {
_private: (),
}
impl CreateInvalidation {
pub fn builder() -> crate::input::create_invalidation_input::Builder {
crate::input::create_invalidation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateInvalidation {
type Output = std::result::Result<
crate::output::CreateInvalidationOutput,
crate::error::CreateInvalidationError,
>;
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_invalidation_error(response)
} else {
crate::operation_deser::parse_create_invalidation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateKeyGroup {
_private: (),
}
impl CreateKeyGroup {
pub fn builder() -> crate::input::create_key_group_input::Builder {
crate::input::create_key_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateKeyGroup {
type Output =
std::result::Result<crate::output::CreateKeyGroupOutput, crate::error::CreateKeyGroupError>;
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_key_group_error(response)
} else {
crate::operation_deser::parse_create_key_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMonitoringSubscription {
_private: (),
}
impl CreateMonitoringSubscription {
pub fn builder() -> crate::input::create_monitoring_subscription_input::Builder {
crate::input::create_monitoring_subscription_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMonitoringSubscription {
type Output = std::result::Result<
crate::output::CreateMonitoringSubscriptionOutput,
crate::error::CreateMonitoringSubscriptionError,
>;
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_monitoring_subscription_error(response)
} else {
crate::operation_deser::parse_create_monitoring_subscription_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateOriginAccessControl {
_private: (),
}
impl CreateOriginAccessControl {
pub fn builder() -> crate::input::create_origin_access_control_input::Builder {
crate::input::create_origin_access_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateOriginAccessControl {
type Output = std::result::Result<
crate::output::CreateOriginAccessControlOutput,
crate::error::CreateOriginAccessControlError,
>;
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_origin_access_control_error(response)
} else {
crate::operation_deser::parse_create_origin_access_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateOriginRequestPolicy {
_private: (),
}
impl CreateOriginRequestPolicy {
pub fn builder() -> crate::input::create_origin_request_policy_input::Builder {
crate::input::create_origin_request_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateOriginRequestPolicy {
type Output = std::result::Result<
crate::output::CreateOriginRequestPolicyOutput,
crate::error::CreateOriginRequestPolicyError,
>;
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_origin_request_policy_error(response)
} else {
crate::operation_deser::parse_create_origin_request_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePublicKey {
_private: (),
}
impl CreatePublicKey {
pub fn builder() -> crate::input::create_public_key_input::Builder {
crate::input::create_public_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePublicKey {
type Output = std::result::Result<
crate::output::CreatePublicKeyOutput,
crate::error::CreatePublicKeyError,
>;
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_public_key_error(response)
} else {
crate::operation_deser::parse_create_public_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRealtimeLogConfig {
_private: (),
}
impl CreateRealtimeLogConfig {
pub fn builder() -> crate::input::create_realtime_log_config_input::Builder {
crate::input::create_realtime_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRealtimeLogConfig {
type Output = std::result::Result<
crate::output::CreateRealtimeLogConfigOutput,
crate::error::CreateRealtimeLogConfigError,
>;
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_realtime_log_config_error(response)
} else {
crate::operation_deser::parse_create_realtime_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResponseHeadersPolicy {
_private: (),
}
impl CreateResponseHeadersPolicy {
pub fn builder() -> crate::input::create_response_headers_policy_input::Builder {
crate::input::create_response_headers_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResponseHeadersPolicy {
type Output = std::result::Result<
crate::output::CreateResponseHeadersPolicyOutput,
crate::error::CreateResponseHeadersPolicyError,
>;
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_response_headers_policy_error(response)
} else {
crate::operation_deser::parse_create_response_headers_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStreamingDistribution {
_private: (),
}
impl CreateStreamingDistribution {
pub fn builder() -> crate::input::create_streaming_distribution_input::Builder {
crate::input::create_streaming_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStreamingDistribution {
type Output = std::result::Result<
crate::output::CreateStreamingDistributionOutput,
crate::error::CreateStreamingDistributionError,
>;
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_streaming_distribution_error(response)
} else {
crate::operation_deser::parse_create_streaming_distribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStreamingDistributionWithTags {
_private: (),
}
impl CreateStreamingDistributionWithTags {
pub fn builder() -> crate::input::create_streaming_distribution_with_tags_input::Builder {
crate::input::create_streaming_distribution_with_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStreamingDistributionWithTags {
type Output = std::result::Result<
crate::output::CreateStreamingDistributionWithTagsOutput,
crate::error::CreateStreamingDistributionWithTagsError,
>;
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_streaming_distribution_with_tags_error(response)
} else {
crate::operation_deser::parse_create_streaming_distribution_with_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCachePolicy {
_private: (),
}
impl DeleteCachePolicy {
pub fn builder() -> crate::input::delete_cache_policy_input::Builder {
crate::input::delete_cache_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCachePolicy {
type Output = std::result::Result<
crate::output::DeleteCachePolicyOutput,
crate::error::DeleteCachePolicyError,
>;
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_cache_policy_error(response)
} else {
crate::operation_deser::parse_delete_cache_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCloudFrontOriginAccessIdentity {
_private: (),
}
impl DeleteCloudFrontOriginAccessIdentity {
pub fn builder() -> crate::input::delete_cloud_front_origin_access_identity_input::Builder {
crate::input::delete_cloud_front_origin_access_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCloudFrontOriginAccessIdentity {
type Output = std::result::Result<
crate::output::DeleteCloudFrontOriginAccessIdentityOutput,
crate::error::DeleteCloudFrontOriginAccessIdentityError,
>;
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_cloud_front_origin_access_identity_error(response)
} else {
crate::operation_deser::parse_delete_cloud_front_origin_access_identity_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDistribution {
_private: (),
}
impl DeleteDistribution {
pub fn builder() -> crate::input::delete_distribution_input::Builder {
crate::input::delete_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDistribution {
type Output = std::result::Result<
crate::output::DeleteDistributionOutput,
crate::error::DeleteDistributionError,
>;
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_distribution_error(response)
} else {
crate::operation_deser::parse_delete_distribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFieldLevelEncryptionConfig {
_private: (),
}
impl DeleteFieldLevelEncryptionConfig {
pub fn builder() -> crate::input::delete_field_level_encryption_config_input::Builder {
crate::input::delete_field_level_encryption_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFieldLevelEncryptionConfig {
type Output = std::result::Result<
crate::output::DeleteFieldLevelEncryptionConfigOutput,
crate::error::DeleteFieldLevelEncryptionConfigError,
>;
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_field_level_encryption_config_error(response)
} else {
crate::operation_deser::parse_delete_field_level_encryption_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFieldLevelEncryptionProfile {
_private: (),
}
impl DeleteFieldLevelEncryptionProfile {
pub fn builder() -> crate::input::delete_field_level_encryption_profile_input::Builder {
crate::input::delete_field_level_encryption_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFieldLevelEncryptionProfile {
type Output = std::result::Result<
crate::output::DeleteFieldLevelEncryptionProfileOutput,
crate::error::DeleteFieldLevelEncryptionProfileError,
>;
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_field_level_encryption_profile_error(response)
} else {
crate::operation_deser::parse_delete_field_level_encryption_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFunction {
_private: (),
}
impl DeleteFunction {
pub fn builder() -> crate::input::delete_function_input::Builder {
crate::input::delete_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFunction {
type Output =
std::result::Result<crate::output::DeleteFunctionOutput, crate::error::DeleteFunctionError>;
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_function_error(response)
} else {
crate::operation_deser::parse_delete_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteKeyGroup {
_private: (),
}
impl DeleteKeyGroup {
pub fn builder() -> crate::input::delete_key_group_input::Builder {
crate::input::delete_key_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteKeyGroup {
type Output =
std::result::Result<crate::output::DeleteKeyGroupOutput, crate::error::DeleteKeyGroupError>;
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_key_group_error(response)
} else {
crate::operation_deser::parse_delete_key_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMonitoringSubscription {
_private: (),
}
impl DeleteMonitoringSubscription {
pub fn builder() -> crate::input::delete_monitoring_subscription_input::Builder {
crate::input::delete_monitoring_subscription_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMonitoringSubscription {
type Output = std::result::Result<
crate::output::DeleteMonitoringSubscriptionOutput,
crate::error::DeleteMonitoringSubscriptionError,
>;
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_monitoring_subscription_error(response)
} else {
crate::operation_deser::parse_delete_monitoring_subscription_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteOriginAccessControl {
_private: (),
}
impl DeleteOriginAccessControl {
pub fn builder() -> crate::input::delete_origin_access_control_input::Builder {
crate::input::delete_origin_access_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteOriginAccessControl {
type Output = std::result::Result<
crate::output::DeleteOriginAccessControlOutput,
crate::error::DeleteOriginAccessControlError,
>;
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_origin_access_control_error(response)
} else {
crate::operation_deser::parse_delete_origin_access_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteOriginRequestPolicy {
_private: (),
}
impl DeleteOriginRequestPolicy {
pub fn builder() -> crate::input::delete_origin_request_policy_input::Builder {
crate::input::delete_origin_request_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteOriginRequestPolicy {
type Output = std::result::Result<
crate::output::DeleteOriginRequestPolicyOutput,
crate::error::DeleteOriginRequestPolicyError,
>;
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_origin_request_policy_error(response)
} else {
crate::operation_deser::parse_delete_origin_request_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePublicKey {
_private: (),
}
impl DeletePublicKey {
pub fn builder() -> crate::input::delete_public_key_input::Builder {
crate::input::delete_public_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePublicKey {
type Output = std::result::Result<
crate::output::DeletePublicKeyOutput,
crate::error::DeletePublicKeyError,
>;
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_public_key_error(response)
} else {
crate::operation_deser::parse_delete_public_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRealtimeLogConfig {
_private: (),
}
impl DeleteRealtimeLogConfig {
pub fn builder() -> crate::input::delete_realtime_log_config_input::Builder {
crate::input::delete_realtime_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRealtimeLogConfig {
type Output = std::result::Result<
crate::output::DeleteRealtimeLogConfigOutput,
crate::error::DeleteRealtimeLogConfigError,
>;
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_realtime_log_config_error(response)
} else {
crate::operation_deser::parse_delete_realtime_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResponseHeadersPolicy {
_private: (),
}
impl DeleteResponseHeadersPolicy {
pub fn builder() -> crate::input::delete_response_headers_policy_input::Builder {
crate::input::delete_response_headers_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResponseHeadersPolicy {
type Output = std::result::Result<
crate::output::DeleteResponseHeadersPolicyOutput,
crate::error::DeleteResponseHeadersPolicyError,
>;
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_response_headers_policy_error(response)
} else {
crate::operation_deser::parse_delete_response_headers_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStreamingDistribution {
_private: (),
}
impl DeleteStreamingDistribution {
pub fn builder() -> crate::input::delete_streaming_distribution_input::Builder {
crate::input::delete_streaming_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStreamingDistribution {
type Output = std::result::Result<
crate::output::DeleteStreamingDistributionOutput,
crate::error::DeleteStreamingDistributionError,
>;
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_streaming_distribution_error(response)
} else {
crate::operation_deser::parse_delete_streaming_distribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFunction {
_private: (),
}
impl DescribeFunction {
pub fn builder() -> crate::input::describe_function_input::Builder {
crate::input::describe_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFunction {
type Output = std::result::Result<
crate::output::DescribeFunctionOutput,
crate::error::DescribeFunctionError,
>;
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_function_error(response)
} else {
crate::operation_deser::parse_describe_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCachePolicy {
_private: (),
}
impl GetCachePolicy {
pub fn builder() -> crate::input::get_cache_policy_input::Builder {
crate::input::get_cache_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCachePolicy {
type Output =
std::result::Result<crate::output::GetCachePolicyOutput, crate::error::GetCachePolicyError>;
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_cache_policy_error(response)
} else {
crate::operation_deser::parse_get_cache_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCachePolicyConfig {
_private: (),
}
impl GetCachePolicyConfig {
pub fn builder() -> crate::input::get_cache_policy_config_input::Builder {
crate::input::get_cache_policy_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCachePolicyConfig {
type Output = std::result::Result<
crate::output::GetCachePolicyConfigOutput,
crate::error::GetCachePolicyConfigError,
>;
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_cache_policy_config_error(response)
} else {
crate::operation_deser::parse_get_cache_policy_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCloudFrontOriginAccessIdentity {
_private: (),
}
impl GetCloudFrontOriginAccessIdentity {
pub fn builder() -> crate::input::get_cloud_front_origin_access_identity_input::Builder {
crate::input::get_cloud_front_origin_access_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCloudFrontOriginAccessIdentity {
type Output = std::result::Result<
crate::output::GetCloudFrontOriginAccessIdentityOutput,
crate::error::GetCloudFrontOriginAccessIdentityError,
>;
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_cloud_front_origin_access_identity_error(response)
} else {
crate::operation_deser::parse_get_cloud_front_origin_access_identity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCloudFrontOriginAccessIdentityConfig {
_private: (),
}
impl GetCloudFrontOriginAccessIdentityConfig {
pub fn builder() -> crate::input::get_cloud_front_origin_access_identity_config_input::Builder {
crate::input::get_cloud_front_origin_access_identity_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCloudFrontOriginAccessIdentityConfig {
type Output = std::result::Result<
crate::output::GetCloudFrontOriginAccessIdentityConfigOutput,
crate::error::GetCloudFrontOriginAccessIdentityConfigError,
>;
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_cloud_front_origin_access_identity_config_error(
response,
)
} else {
crate::operation_deser::parse_get_cloud_front_origin_access_identity_config_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDistribution {
_private: (),
}
impl GetDistribution {
pub fn builder() -> crate::input::get_distribution_input::Builder {
crate::input::get_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDistribution {
type Output = std::result::Result<
crate::output::GetDistributionOutput,
crate::error::GetDistributionError,
>;
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_distribution_error(response)
} else {
crate::operation_deser::parse_get_distribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDistributionConfig {
_private: (),
}
impl GetDistributionConfig {
pub fn builder() -> crate::input::get_distribution_config_input::Builder {
crate::input::get_distribution_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDistributionConfig {
type Output = std::result::Result<
crate::output::GetDistributionConfigOutput,
crate::error::GetDistributionConfigError,
>;
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_distribution_config_error(response)
} else {
crate::operation_deser::parse_get_distribution_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFieldLevelEncryption {
_private: (),
}
impl GetFieldLevelEncryption {
pub fn builder() -> crate::input::get_field_level_encryption_input::Builder {
crate::input::get_field_level_encryption_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFieldLevelEncryption {
type Output = std::result::Result<
crate::output::GetFieldLevelEncryptionOutput,
crate::error::GetFieldLevelEncryptionError,
>;
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_field_level_encryption_error(response)
} else {
crate::operation_deser::parse_get_field_level_encryption_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFieldLevelEncryptionConfig {
_private: (),
}
impl GetFieldLevelEncryptionConfig {
pub fn builder() -> crate::input::get_field_level_encryption_config_input::Builder {
crate::input::get_field_level_encryption_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFieldLevelEncryptionConfig {
type Output = std::result::Result<
crate::output::GetFieldLevelEncryptionConfigOutput,
crate::error::GetFieldLevelEncryptionConfigError,
>;
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_field_level_encryption_config_error(response)
} else {
crate::operation_deser::parse_get_field_level_encryption_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFieldLevelEncryptionProfile {
_private: (),
}
impl GetFieldLevelEncryptionProfile {
pub fn builder() -> crate::input::get_field_level_encryption_profile_input::Builder {
crate::input::get_field_level_encryption_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFieldLevelEncryptionProfile {
type Output = std::result::Result<
crate::output::GetFieldLevelEncryptionProfileOutput,
crate::error::GetFieldLevelEncryptionProfileError,
>;
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_field_level_encryption_profile_error(response)
} else {
crate::operation_deser::parse_get_field_level_encryption_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFieldLevelEncryptionProfileConfig {
_private: (),
}
impl GetFieldLevelEncryptionProfileConfig {
pub fn builder() -> crate::input::get_field_level_encryption_profile_config_input::Builder {
crate::input::get_field_level_encryption_profile_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFieldLevelEncryptionProfileConfig {
type Output = std::result::Result<
crate::output::GetFieldLevelEncryptionProfileConfigOutput,
crate::error::GetFieldLevelEncryptionProfileConfigError,
>;
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_field_level_encryption_profile_config_error(response)
} else {
crate::operation_deser::parse_get_field_level_encryption_profile_config_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFunction {
_private: (),
}
impl GetFunction {
pub fn builder() -> crate::input::get_function_input::Builder {
crate::input::get_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunction {
type Output =
std::result::Result<crate::output::GetFunctionOutput, crate::error::GetFunctionError>;
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_function_error(response)
} else {
crate::operation_deser::parse_get_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetInvalidation {
_private: (),
}
impl GetInvalidation {
pub fn builder() -> crate::input::get_invalidation_input::Builder {
crate::input::get_invalidation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInvalidation {
type Output = std::result::Result<
crate::output::GetInvalidationOutput,
crate::error::GetInvalidationError,
>;
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_invalidation_error(response)
} else {
crate::operation_deser::parse_get_invalidation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetKeyGroup {
_private: (),
}
impl GetKeyGroup {
pub fn builder() -> crate::input::get_key_group_input::Builder {
crate::input::get_key_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetKeyGroup {
type Output =
std::result::Result<crate::output::GetKeyGroupOutput, crate::error::GetKeyGroupError>;
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_key_group_error(response)
} else {
crate::operation_deser::parse_get_key_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetKeyGroupConfig {
_private: (),
}
impl GetKeyGroupConfig {
pub fn builder() -> crate::input::get_key_group_config_input::Builder {
crate::input::get_key_group_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetKeyGroupConfig {
type Output = std::result::Result<
crate::output::GetKeyGroupConfigOutput,
crate::error::GetKeyGroupConfigError,
>;
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_key_group_config_error(response)
} else {
crate::operation_deser::parse_get_key_group_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMonitoringSubscription {
_private: (),
}
impl GetMonitoringSubscription {
pub fn builder() -> crate::input::get_monitoring_subscription_input::Builder {
crate::input::get_monitoring_subscription_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMonitoringSubscription {
type Output = std::result::Result<
crate::output::GetMonitoringSubscriptionOutput,
crate::error::GetMonitoringSubscriptionError,
>;
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_monitoring_subscription_error(response)
} else {
crate::operation_deser::parse_get_monitoring_subscription_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOriginAccessControl {
_private: (),
}
impl GetOriginAccessControl {
pub fn builder() -> crate::input::get_origin_access_control_input::Builder {
crate::input::get_origin_access_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOriginAccessControl {
type Output = std::result::Result<
crate::output::GetOriginAccessControlOutput,
crate::error::GetOriginAccessControlError,
>;
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_origin_access_control_error(response)
} else {
crate::operation_deser::parse_get_origin_access_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOriginAccessControlConfig {
_private: (),
}
impl GetOriginAccessControlConfig {
pub fn builder() -> crate::input::get_origin_access_control_config_input::Builder {
crate::input::get_origin_access_control_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOriginAccessControlConfig {
type Output = std::result::Result<
crate::output::GetOriginAccessControlConfigOutput,
crate::error::GetOriginAccessControlConfigError,
>;
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_origin_access_control_config_error(response)
} else {
crate::operation_deser::parse_get_origin_access_control_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOriginRequestPolicy {
_private: (),
}
impl GetOriginRequestPolicy {
pub fn builder() -> crate::input::get_origin_request_policy_input::Builder {
crate::input::get_origin_request_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOriginRequestPolicy {
type Output = std::result::Result<
crate::output::GetOriginRequestPolicyOutput,
crate::error::GetOriginRequestPolicyError,
>;
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_origin_request_policy_error(response)
} else {
crate::operation_deser::parse_get_origin_request_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOriginRequestPolicyConfig {
_private: (),
}
impl GetOriginRequestPolicyConfig {
pub fn builder() -> crate::input::get_origin_request_policy_config_input::Builder {
crate::input::get_origin_request_policy_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOriginRequestPolicyConfig {
type Output = std::result::Result<
crate::output::GetOriginRequestPolicyConfigOutput,
crate::error::GetOriginRequestPolicyConfigError,
>;
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_origin_request_policy_config_error(response)
} else {
crate::operation_deser::parse_get_origin_request_policy_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPublicKey {
_private: (),
}
impl GetPublicKey {
pub fn builder() -> crate::input::get_public_key_input::Builder {
crate::input::get_public_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPublicKey {
type Output =
std::result::Result<crate::output::GetPublicKeyOutput, crate::error::GetPublicKeyError>;
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_key_error(response)
} else {
crate::operation_deser::parse_get_public_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPublicKeyConfig {
_private: (),
}
impl GetPublicKeyConfig {
pub fn builder() -> crate::input::get_public_key_config_input::Builder {
crate::input::get_public_key_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPublicKeyConfig {
type Output = std::result::Result<
crate::output::GetPublicKeyConfigOutput,
crate::error::GetPublicKeyConfigError,
>;
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_key_config_error(response)
} else {
crate::operation_deser::parse_get_public_key_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRealtimeLogConfig {
_private: (),
}
impl GetRealtimeLogConfig {
pub fn builder() -> crate::input::get_realtime_log_config_input::Builder {
crate::input::get_realtime_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRealtimeLogConfig {
type Output = std::result::Result<
crate::output::GetRealtimeLogConfigOutput,
crate::error::GetRealtimeLogConfigError,
>;
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_realtime_log_config_error(response)
} else {
crate::operation_deser::parse_get_realtime_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResponseHeadersPolicy {
_private: (),
}
impl GetResponseHeadersPolicy {
pub fn builder() -> crate::input::get_response_headers_policy_input::Builder {
crate::input::get_response_headers_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResponseHeadersPolicy {
type Output = std::result::Result<
crate::output::GetResponseHeadersPolicyOutput,
crate::error::GetResponseHeadersPolicyError,
>;
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_response_headers_policy_error(response)
} else {
crate::operation_deser::parse_get_response_headers_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResponseHeadersPolicyConfig {
_private: (),
}
impl GetResponseHeadersPolicyConfig {
pub fn builder() -> crate::input::get_response_headers_policy_config_input::Builder {
crate::input::get_response_headers_policy_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResponseHeadersPolicyConfig {
type Output = std::result::Result<
crate::output::GetResponseHeadersPolicyConfigOutput,
crate::error::GetResponseHeadersPolicyConfigError,
>;
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_response_headers_policy_config_error(response)
} else {
crate::operation_deser::parse_get_response_headers_policy_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStreamingDistribution {
_private: (),
}
impl GetStreamingDistribution {
pub fn builder() -> crate::input::get_streaming_distribution_input::Builder {
crate::input::get_streaming_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStreamingDistribution {
type Output = std::result::Result<
crate::output::GetStreamingDistributionOutput,
crate::error::GetStreamingDistributionError,
>;
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_streaming_distribution_error(response)
} else {
crate::operation_deser::parse_get_streaming_distribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStreamingDistributionConfig {
_private: (),
}
impl GetStreamingDistributionConfig {
pub fn builder() -> crate::input::get_streaming_distribution_config_input::Builder {
crate::input::get_streaming_distribution_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStreamingDistributionConfig {
type Output = std::result::Result<
crate::output::GetStreamingDistributionConfigOutput,
crate::error::GetStreamingDistributionConfigError,
>;
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_streaming_distribution_config_error(response)
} else {
crate::operation_deser::parse_get_streaming_distribution_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCachePolicies {
_private: (),
}
impl ListCachePolicies {
pub fn builder() -> crate::input::list_cache_policies_input::Builder {
crate::input::list_cache_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCachePolicies {
type Output = std::result::Result<
crate::output::ListCachePoliciesOutput,
crate::error::ListCachePoliciesError,
>;
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_cache_policies_error(response)
} else {
crate::operation_deser::parse_list_cache_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCloudFrontOriginAccessIdentities {
_private: (),
}
impl ListCloudFrontOriginAccessIdentities {
pub fn builder() -> crate::input::list_cloud_front_origin_access_identities_input::Builder {
crate::input::list_cloud_front_origin_access_identities_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCloudFrontOriginAccessIdentities {
type Output = std::result::Result<
crate::output::ListCloudFrontOriginAccessIdentitiesOutput,
crate::error::ListCloudFrontOriginAccessIdentitiesError,
>;
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_cloud_front_origin_access_identities_error(response)
} else {
crate::operation_deser::parse_list_cloud_front_origin_access_identities_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListConflictingAliases {
_private: (),
}
impl ListConflictingAliases {
pub fn builder() -> crate::input::list_conflicting_aliases_input::Builder {
crate::input::list_conflicting_aliases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConflictingAliases {
type Output = std::result::Result<
crate::output::ListConflictingAliasesOutput,
crate::error::ListConflictingAliasesError,
>;
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_conflicting_aliases_error(response)
} else {
crate::operation_deser::parse_list_conflicting_aliases_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDistributions {
_private: (),
}
impl ListDistributions {
pub fn builder() -> crate::input::list_distributions_input::Builder {
crate::input::list_distributions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributions {
type Output = std::result::Result<
crate::output::ListDistributionsOutput,
crate::error::ListDistributionsError,
>;
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_distributions_error(response)
} else {
crate::operation_deser::parse_list_distributions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDistributionsByCachePolicyId {
_private: (),
}
impl ListDistributionsByCachePolicyId {
pub fn builder() -> crate::input::list_distributions_by_cache_policy_id_input::Builder {
crate::input::list_distributions_by_cache_policy_id_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributionsByCachePolicyId {
type Output = std::result::Result<
crate::output::ListDistributionsByCachePolicyIdOutput,
crate::error::ListDistributionsByCachePolicyIdError,
>;
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_distributions_by_cache_policy_id_error(response)
} else {
crate::operation_deser::parse_list_distributions_by_cache_policy_id_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDistributionsByKeyGroup {
_private: (),
}
impl ListDistributionsByKeyGroup {
pub fn builder() -> crate::input::list_distributions_by_key_group_input::Builder {
crate::input::list_distributions_by_key_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributionsByKeyGroup {
type Output = std::result::Result<
crate::output::ListDistributionsByKeyGroupOutput,
crate::error::ListDistributionsByKeyGroupError,
>;
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_distributions_by_key_group_error(response)
} else {
crate::operation_deser::parse_list_distributions_by_key_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDistributionsByOriginRequestPolicyId {
_private: (),
}
impl ListDistributionsByOriginRequestPolicyId {
pub fn builder() -> crate::input::list_distributions_by_origin_request_policy_id_input::Builder
{
crate::input::list_distributions_by_origin_request_policy_id_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributionsByOriginRequestPolicyId {
type Output = std::result::Result<
crate::output::ListDistributionsByOriginRequestPolicyIdOutput,
crate::error::ListDistributionsByOriginRequestPolicyIdError,
>;
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_distributions_by_origin_request_policy_id_error(
response,
)
} else {
crate::operation_deser::parse_list_distributions_by_origin_request_policy_id_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDistributionsByRealtimeLogConfig {
_private: (),
}
impl ListDistributionsByRealtimeLogConfig {
pub fn builder() -> crate::input::list_distributions_by_realtime_log_config_input::Builder {
crate::input::list_distributions_by_realtime_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributionsByRealtimeLogConfig {
type Output = std::result::Result<
crate::output::ListDistributionsByRealtimeLogConfigOutput,
crate::error::ListDistributionsByRealtimeLogConfigError,
>;
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_distributions_by_realtime_log_config_error(response)
} else {
crate::operation_deser::parse_list_distributions_by_realtime_log_config_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDistributionsByResponseHeadersPolicyId {
_private: (),
}
impl ListDistributionsByResponseHeadersPolicyId {
pub fn builder() -> crate::input::list_distributions_by_response_headers_policy_id_input::Builder
{
crate::input::list_distributions_by_response_headers_policy_id_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributionsByResponseHeadersPolicyId {
type Output = std::result::Result<
crate::output::ListDistributionsByResponseHeadersPolicyIdOutput,
crate::error::ListDistributionsByResponseHeadersPolicyIdError,
>;
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_distributions_by_response_headers_policy_id_error(
response,
)
} else {
crate::operation_deser::parse_list_distributions_by_response_headers_policy_id_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDistributionsByWebACLId {
_private: (),
}
impl ListDistributionsByWebACLId {
pub fn builder() -> crate::input::list_distributions_by_web_acl_id_input::Builder {
crate::input::list_distributions_by_web_acl_id_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDistributionsByWebACLId {
type Output = std::result::Result<
crate::output::ListDistributionsByWebAclIdOutput,
crate::error::ListDistributionsByWebACLIdError,
>;
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_distributions_by_web_acl_id_error(response)
} else {
crate::operation_deser::parse_list_distributions_by_web_acl_id_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFieldLevelEncryptionConfigs {
_private: (),
}
impl ListFieldLevelEncryptionConfigs {
pub fn builder() -> crate::input::list_field_level_encryption_configs_input::Builder {
crate::input::list_field_level_encryption_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFieldLevelEncryptionConfigs {
type Output = std::result::Result<
crate::output::ListFieldLevelEncryptionConfigsOutput,
crate::error::ListFieldLevelEncryptionConfigsError,
>;
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_field_level_encryption_configs_error(response)
} else {
crate::operation_deser::parse_list_field_level_encryption_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFieldLevelEncryptionProfiles {
_private: (),
}
impl ListFieldLevelEncryptionProfiles {
pub fn builder() -> crate::input::list_field_level_encryption_profiles_input::Builder {
crate::input::list_field_level_encryption_profiles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFieldLevelEncryptionProfiles {
type Output = std::result::Result<
crate::output::ListFieldLevelEncryptionProfilesOutput,
crate::error::ListFieldLevelEncryptionProfilesError,
>;
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_field_level_encryption_profiles_error(response)
} else {
crate::operation_deser::parse_list_field_level_encryption_profiles_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFunctions {
_private: (),
}
impl ListFunctions {
pub fn builder() -> crate::input::list_functions_input::Builder {
crate::input::list_functions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFunctions {
type Output =
std::result::Result<crate::output::ListFunctionsOutput, crate::error::ListFunctionsError>;
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_functions_error(response)
} else {
crate::operation_deser::parse_list_functions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListInvalidations {
_private: (),
}
impl ListInvalidations {
pub fn builder() -> crate::input::list_invalidations_input::Builder {
crate::input::list_invalidations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInvalidations {
type Output = std::result::Result<
crate::output::ListInvalidationsOutput,
crate::error::ListInvalidationsError,
>;
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_invalidations_error(response)
} else {
crate::operation_deser::parse_list_invalidations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListKeyGroups {
_private: (),
}
impl ListKeyGroups {
pub fn builder() -> crate::input::list_key_groups_input::Builder {
crate::input::list_key_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListKeyGroups {
type Output =
std::result::Result<crate::output::ListKeyGroupsOutput, crate::error::ListKeyGroupsError>;
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_key_groups_error(response)
} else {
crate::operation_deser::parse_list_key_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOriginAccessControls {
_private: (),
}
impl ListOriginAccessControls {
pub fn builder() -> crate::input::list_origin_access_controls_input::Builder {
crate::input::list_origin_access_controls_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOriginAccessControls {
type Output = std::result::Result<
crate::output::ListOriginAccessControlsOutput,
crate::error::ListOriginAccessControlsError,
>;
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_origin_access_controls_error(response)
} else {
crate::operation_deser::parse_list_origin_access_controls_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOriginRequestPolicies {
_private: (),
}
impl ListOriginRequestPolicies {
pub fn builder() -> crate::input::list_origin_request_policies_input::Builder {
crate::input::list_origin_request_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOriginRequestPolicies {
type Output = std::result::Result<
crate::output::ListOriginRequestPoliciesOutput,
crate::error::ListOriginRequestPoliciesError,
>;
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_origin_request_policies_error(response)
} else {
crate::operation_deser::parse_list_origin_request_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPublicKeys {
_private: (),
}
impl ListPublicKeys {
pub fn builder() -> crate::input::list_public_keys_input::Builder {
crate::input::list_public_keys_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPublicKeys {
type Output =
std::result::Result<crate::output::ListPublicKeysOutput, crate::error::ListPublicKeysError>;
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_public_keys_error(response)
} else {
crate::operation_deser::parse_list_public_keys_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRealtimeLogConfigs {
_private: (),
}
impl ListRealtimeLogConfigs {
pub fn builder() -> crate::input::list_realtime_log_configs_input::Builder {
crate::input::list_realtime_log_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRealtimeLogConfigs {
type Output = std::result::Result<
crate::output::ListRealtimeLogConfigsOutput,
crate::error::ListRealtimeLogConfigsError,
>;
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_realtime_log_configs_error(response)
} else {
crate::operation_deser::parse_list_realtime_log_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResponseHeadersPolicies {
_private: (),
}
impl ListResponseHeadersPolicies {
pub fn builder() -> crate::input::list_response_headers_policies_input::Builder {
crate::input::list_response_headers_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResponseHeadersPolicies {
type Output = std::result::Result<
crate::output::ListResponseHeadersPoliciesOutput,
crate::error::ListResponseHeadersPoliciesError,
>;
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_response_headers_policies_error(response)
} else {
crate::operation_deser::parse_list_response_headers_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStreamingDistributions {
_private: (),
}
impl ListStreamingDistributions {
pub fn builder() -> crate::input::list_streaming_distributions_input::Builder {
crate::input::list_streaming_distributions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStreamingDistributions {
type Output = std::result::Result<
crate::output::ListStreamingDistributionsOutput,
crate::error::ListStreamingDistributionsError,
>;
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_streaming_distributions_error(response)
} else {
crate::operation_deser::parse_list_streaming_distributions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PublishFunction {
_private: (),
}
impl PublishFunction {
pub fn builder() -> crate::input::publish_function_input::Builder {
crate::input::publish_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PublishFunction {
type Output = std::result::Result<
crate::output::PublishFunctionOutput,
crate::error::PublishFunctionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_publish_function_error(response)
} else {
crate::operation_deser::parse_publish_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TestFunction {
_private: (),
}
impl TestFunction {
pub fn builder() -> crate::input::test_function_input::Builder {
crate::input::test_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TestFunction {
type Output =
std::result::Result<crate::output::TestFunctionOutput, crate::error::TestFunctionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_test_function_error(response)
} else {
crate::operation_deser::parse_test_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateCachePolicy {
_private: (),
}
impl UpdateCachePolicy {
pub fn builder() -> crate::input::update_cache_policy_input::Builder {
crate::input::update_cache_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCachePolicy {
type Output = std::result::Result<
crate::output::UpdateCachePolicyOutput,
crate::error::UpdateCachePolicyError,
>;
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_cache_policy_error(response)
} else {
crate::operation_deser::parse_update_cache_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateCloudFrontOriginAccessIdentity {
_private: (),
}
impl UpdateCloudFrontOriginAccessIdentity {
pub fn builder() -> crate::input::update_cloud_front_origin_access_identity_input::Builder {
crate::input::update_cloud_front_origin_access_identity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCloudFrontOriginAccessIdentity {
type Output = std::result::Result<
crate::output::UpdateCloudFrontOriginAccessIdentityOutput,
crate::error::UpdateCloudFrontOriginAccessIdentityError,
>;
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_cloud_front_origin_access_identity_error(response)
} else {
crate::operation_deser::parse_update_cloud_front_origin_access_identity_response(
response,
)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDistribution {
_private: (),
}
impl UpdateDistribution {
pub fn builder() -> crate::input::update_distribution_input::Builder {
crate::input::update_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDistribution {
type Output = std::result::Result<
crate::output::UpdateDistributionOutput,
crate::error::UpdateDistributionError,
>;
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_distribution_error(response)
} else {
crate::operation_deser::parse_update_distribution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFieldLevelEncryptionConfig {
_private: (),
}
impl UpdateFieldLevelEncryptionConfig {
pub fn builder() -> crate::input::update_field_level_encryption_config_input::Builder {
crate::input::update_field_level_encryption_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFieldLevelEncryptionConfig {
type Output = std::result::Result<
crate::output::UpdateFieldLevelEncryptionConfigOutput,
crate::error::UpdateFieldLevelEncryptionConfigError,
>;
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_field_level_encryption_config_error(response)
} else {
crate::operation_deser::parse_update_field_level_encryption_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFieldLevelEncryptionProfile {
_private: (),
}
impl UpdateFieldLevelEncryptionProfile {
pub fn builder() -> crate::input::update_field_level_encryption_profile_input::Builder {
crate::input::update_field_level_encryption_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFieldLevelEncryptionProfile {
type Output = std::result::Result<
crate::output::UpdateFieldLevelEncryptionProfileOutput,
crate::error::UpdateFieldLevelEncryptionProfileError,
>;
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_field_level_encryption_profile_error(response)
} else {
crate::operation_deser::parse_update_field_level_encryption_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFunction {
_private: (),
}
impl UpdateFunction {
pub fn builder() -> crate::input::update_function_input::Builder {
crate::input::update_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFunction {
type Output =
std::result::Result<crate::output::UpdateFunctionOutput, crate::error::UpdateFunctionError>;
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_function_error(response)
} else {
crate::operation_deser::parse_update_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateKeyGroup {
_private: (),
}
impl UpdateKeyGroup {
pub fn builder() -> crate::input::update_key_group_input::Builder {
crate::input::update_key_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateKeyGroup {
type Output =
std::result::Result<crate::output::UpdateKeyGroupOutput, crate::error::UpdateKeyGroupError>;
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_key_group_error(response)
} else {
crate::operation_deser::parse_update_key_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateOriginAccessControl {
_private: (),
}
impl UpdateOriginAccessControl {
pub fn builder() -> crate::input::update_origin_access_control_input::Builder {
crate::input::update_origin_access_control_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateOriginAccessControl {
type Output = std::result::Result<
crate::output::UpdateOriginAccessControlOutput,
crate::error::UpdateOriginAccessControlError,
>;
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_origin_access_control_error(response)
} else {
crate::operation_deser::parse_update_origin_access_control_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateOriginRequestPolicy {
_private: (),
}
impl UpdateOriginRequestPolicy {
pub fn builder() -> crate::input::update_origin_request_policy_input::Builder {
crate::input::update_origin_request_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateOriginRequestPolicy {
type Output = std::result::Result<
crate::output::UpdateOriginRequestPolicyOutput,
crate::error::UpdateOriginRequestPolicyError,
>;
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_origin_request_policy_error(response)
} else {
crate::operation_deser::parse_update_origin_request_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePublicKey {
_private: (),
}
impl UpdatePublicKey {
pub fn builder() -> crate::input::update_public_key_input::Builder {
crate::input::update_public_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePublicKey {
type Output = std::result::Result<
crate::output::UpdatePublicKeyOutput,
crate::error::UpdatePublicKeyError,
>;
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_public_key_error(response)
} else {
crate::operation_deser::parse_update_public_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRealtimeLogConfig {
_private: (),
}
impl UpdateRealtimeLogConfig {
pub fn builder() -> crate::input::update_realtime_log_config_input::Builder {
crate::input::update_realtime_log_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRealtimeLogConfig {
type Output = std::result::Result<
crate::output::UpdateRealtimeLogConfigOutput,
crate::error::UpdateRealtimeLogConfigError,
>;
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_realtime_log_config_error(response)
} else {
crate::operation_deser::parse_update_realtime_log_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResponseHeadersPolicy {
_private: (),
}
impl UpdateResponseHeadersPolicy {
pub fn builder() -> crate::input::update_response_headers_policy_input::Builder {
crate::input::update_response_headers_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResponseHeadersPolicy {
type Output = std::result::Result<
crate::output::UpdateResponseHeadersPolicyOutput,
crate::error::UpdateResponseHeadersPolicyError,
>;
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_response_headers_policy_error(response)
} else {
crate::operation_deser::parse_update_response_headers_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateStreamingDistribution {
_private: (),
}
impl UpdateStreamingDistribution {
pub fn builder() -> crate::input::update_streaming_distribution_input::Builder {
crate::input::update_streaming_distribution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStreamingDistribution {
type Output = std::result::Result<
crate::output::UpdateStreamingDistributionOutput,
crate::error::UpdateStreamingDistributionError,
>;
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_streaming_distribution_error(response)
} else {
crate::operation_deser::parse_update_streaming_distribution_response(response)
}
}
}
pub mod customize;