#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddLayerVersionPermission {
_private: (),
}
impl AddLayerVersionPermission {
pub fn builder() -> crate::input::add_layer_version_permission_input::Builder {
crate::input::add_layer_version_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddLayerVersionPermission {
type Output = std::result::Result<
crate::output::AddLayerVersionPermissionOutput,
crate::error::AddLayerVersionPermissionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_add_layer_version_permission_error(response)
} else {
crate::operation_deser::parse_add_layer_version_permission_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AddPermission {
_private: (),
}
impl AddPermission {
pub fn builder() -> crate::input::add_permission_input::Builder {
crate::input::add_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AddPermission {
type Output =
std::result::Result<crate::output::AddPermissionOutput, crate::error::AddPermissionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_add_permission_error(response)
} else {
crate::operation_deser::parse_add_permission_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAlias {
_private: (),
}
impl CreateAlias {
pub fn builder() -> crate::input::create_alias_input::Builder {
crate::input::create_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAlias {
type Output =
std::result::Result<crate::output::CreateAliasOutput, crate::error::CreateAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_create_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCodeSigningConfig {
_private: (),
}
impl CreateCodeSigningConfig {
pub fn builder() -> crate::input::create_code_signing_config_input::Builder {
crate::input::create_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCodeSigningConfig {
type Output = std::result::Result<
crate::output::CreateCodeSigningConfigOutput,
crate::error::CreateCodeSigningConfigError,
>;
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_code_signing_config_error(response)
} else {
crate::operation_deser::parse_create_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateEventSourceMapping {
_private: (),
}
impl CreateEventSourceMapping {
pub fn builder() -> crate::input::create_event_source_mapping_input::Builder {
crate::input::create_event_source_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateEventSourceMapping {
type Output = std::result::Result<
crate::output::CreateEventSourceMappingOutput,
crate::error::CreateEventSourceMappingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_create_event_source_mapping_error(response)
} else {
crate::operation_deser::parse_create_event_source_mapping_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 CreateFunctionUrlConfig {
_private: (),
}
impl CreateFunctionUrlConfig {
pub fn builder() -> crate::input::create_function_url_config_input::Builder {
crate::input::create_function_url_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFunctionUrlConfig {
type Output = std::result::Result<
crate::output::CreateFunctionUrlConfigOutput,
crate::error::CreateFunctionUrlConfigError,
>;
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_url_config_error(response)
} else {
crate::operation_deser::parse_create_function_url_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAlias {
_private: (),
}
impl DeleteAlias {
pub fn builder() -> crate::input::delete_alias_input::Builder {
crate::input::delete_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAlias {
type Output =
std::result::Result<crate::output::DeleteAliasOutput, crate::error::DeleteAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_delete_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCodeSigningConfig {
_private: (),
}
impl DeleteCodeSigningConfig {
pub fn builder() -> crate::input::delete_code_signing_config_input::Builder {
crate::input::delete_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCodeSigningConfig {
type Output = std::result::Result<
crate::output::DeleteCodeSigningConfigOutput,
crate::error::DeleteCodeSigningConfigError,
>;
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_code_signing_config_error(response)
} else {
crate::operation_deser::parse_delete_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteEventSourceMapping {
_private: (),
}
impl DeleteEventSourceMapping {
pub fn builder() -> crate::input::delete_event_source_mapping_input::Builder {
crate::input::delete_event_source_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteEventSourceMapping {
type Output = std::result::Result<
crate::output::DeleteEventSourceMappingOutput,
crate::error::DeleteEventSourceMappingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_delete_event_source_mapping_error(response)
} else {
crate::operation_deser::parse_delete_event_source_mapping_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 DeleteFunctionCodeSigningConfig {
_private: (),
}
impl DeleteFunctionCodeSigningConfig {
pub fn builder() -> crate::input::delete_function_code_signing_config_input::Builder {
crate::input::delete_function_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFunctionCodeSigningConfig {
type Output = std::result::Result<
crate::output::DeleteFunctionCodeSigningConfigOutput,
crate::error::DeleteFunctionCodeSigningConfigError,
>;
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_code_signing_config_error(response)
} else {
crate::operation_deser::parse_delete_function_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFunctionConcurrency {
_private: (),
}
impl DeleteFunctionConcurrency {
pub fn builder() -> crate::input::delete_function_concurrency_input::Builder {
crate::input::delete_function_concurrency_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFunctionConcurrency {
type Output = std::result::Result<
crate::output::DeleteFunctionConcurrencyOutput,
crate::error::DeleteFunctionConcurrencyError,
>;
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_concurrency_error(response)
} else {
crate::operation_deser::parse_delete_function_concurrency_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFunctionEventInvokeConfig {
_private: (),
}
impl DeleteFunctionEventInvokeConfig {
pub fn builder() -> crate::input::delete_function_event_invoke_config_input::Builder {
crate::input::delete_function_event_invoke_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFunctionEventInvokeConfig {
type Output = std::result::Result<
crate::output::DeleteFunctionEventInvokeConfigOutput,
crate::error::DeleteFunctionEventInvokeConfigError,
>;
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_event_invoke_config_error(response)
} else {
crate::operation_deser::parse_delete_function_event_invoke_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFunctionUrlConfig {
_private: (),
}
impl DeleteFunctionUrlConfig {
pub fn builder() -> crate::input::delete_function_url_config_input::Builder {
crate::input::delete_function_url_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFunctionUrlConfig {
type Output = std::result::Result<
crate::output::DeleteFunctionUrlConfigOutput,
crate::error::DeleteFunctionUrlConfigError,
>;
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_url_config_error(response)
} else {
crate::operation_deser::parse_delete_function_url_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteLayerVersion {
_private: (),
}
impl DeleteLayerVersion {
pub fn builder() -> crate::input::delete_layer_version_input::Builder {
crate::input::delete_layer_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLayerVersion {
type Output = std::result::Result<
crate::output::DeleteLayerVersionOutput,
crate::error::DeleteLayerVersionError,
>;
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_layer_version_error(response)
} else {
crate::operation_deser::parse_delete_layer_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteProvisionedConcurrencyConfig {
_private: (),
}
impl DeleteProvisionedConcurrencyConfig {
pub fn builder() -> crate::input::delete_provisioned_concurrency_config_input::Builder {
crate::input::delete_provisioned_concurrency_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteProvisionedConcurrencyConfig {
type Output = std::result::Result<
crate::output::DeleteProvisionedConcurrencyConfigOutput,
crate::error::DeleteProvisionedConcurrencyConfigError,
>;
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_provisioned_concurrency_config_error(response)
} else {
crate::operation_deser::parse_delete_provisioned_concurrency_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccountSettings {
_private: (),
}
impl GetAccountSettings {
pub fn builder() -> crate::input::get_account_settings_input::Builder {
crate::input::get_account_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccountSettings {
type Output = std::result::Result<
crate::output::GetAccountSettingsOutput,
crate::error::GetAccountSettingsError,
>;
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_account_settings_error(response)
} else {
crate::operation_deser::parse_get_account_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAlias {
_private: (),
}
impl GetAlias {
pub fn builder() -> crate::input::get_alias_input::Builder {
crate::input::get_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAlias {
type Output = std::result::Result<crate::output::GetAliasOutput, crate::error::GetAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_get_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCodeSigningConfig {
_private: (),
}
impl GetCodeSigningConfig {
pub fn builder() -> crate::input::get_code_signing_config_input::Builder {
crate::input::get_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCodeSigningConfig {
type Output = std::result::Result<
crate::output::GetCodeSigningConfigOutput,
crate::error::GetCodeSigningConfigError,
>;
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_code_signing_config_error(response)
} else {
crate::operation_deser::parse_get_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEventSourceMapping {
_private: (),
}
impl GetEventSourceMapping {
pub fn builder() -> crate::input::get_event_source_mapping_input::Builder {
crate::input::get_event_source_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEventSourceMapping {
type Output = std::result::Result<
crate::output::GetEventSourceMappingOutput,
crate::error::GetEventSourceMappingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_event_source_mapping_error(response)
} else {
crate::operation_deser::parse_get_event_source_mapping_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 GetFunctionCodeSigningConfig {
_private: (),
}
impl GetFunctionCodeSigningConfig {
pub fn builder() -> crate::input::get_function_code_signing_config_input::Builder {
crate::input::get_function_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunctionCodeSigningConfig {
type Output = std::result::Result<
crate::output::GetFunctionCodeSigningConfigOutput,
crate::error::GetFunctionCodeSigningConfigError,
>;
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_code_signing_config_error(response)
} else {
crate::operation_deser::parse_get_function_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFunctionConcurrency {
_private: (),
}
impl GetFunctionConcurrency {
pub fn builder() -> crate::input::get_function_concurrency_input::Builder {
crate::input::get_function_concurrency_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunctionConcurrency {
type Output = std::result::Result<
crate::output::GetFunctionConcurrencyOutput,
crate::error::GetFunctionConcurrencyError,
>;
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_concurrency_error(response)
} else {
crate::operation_deser::parse_get_function_concurrency_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFunctionConfiguration {
_private: (),
}
impl GetFunctionConfiguration {
pub fn builder() -> crate::input::get_function_configuration_input::Builder {
crate::input::get_function_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunctionConfiguration {
type Output = std::result::Result<
crate::output::GetFunctionConfigurationOutput,
crate::error::GetFunctionConfigurationError,
>;
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_configuration_error(response)
} else {
crate::operation_deser::parse_get_function_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFunctionEventInvokeConfig {
_private: (),
}
impl GetFunctionEventInvokeConfig {
pub fn builder() -> crate::input::get_function_event_invoke_config_input::Builder {
crate::input::get_function_event_invoke_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunctionEventInvokeConfig {
type Output = std::result::Result<
crate::output::GetFunctionEventInvokeConfigOutput,
crate::error::GetFunctionEventInvokeConfigError,
>;
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_event_invoke_config_error(response)
} else {
crate::operation_deser::parse_get_function_event_invoke_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetFunctionUrlConfig {
_private: (),
}
impl GetFunctionUrlConfig {
pub fn builder() -> crate::input::get_function_url_config_input::Builder {
crate::input::get_function_url_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunctionUrlConfig {
type Output = std::result::Result<
crate::output::GetFunctionUrlConfigOutput,
crate::error::GetFunctionUrlConfigError,
>;
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_url_config_error(response)
} else {
crate::operation_deser::parse_get_function_url_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLayerVersion {
_private: (),
}
impl GetLayerVersion {
pub fn builder() -> crate::input::get_layer_version_input::Builder {
crate::input::get_layer_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLayerVersion {
type Output = std::result::Result<
crate::output::GetLayerVersionOutput,
crate::error::GetLayerVersionError,
>;
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_layer_version_error(response)
} else {
crate::operation_deser::parse_get_layer_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLayerVersionByArn {
_private: (),
}
impl GetLayerVersionByArn {
pub fn builder() -> crate::input::get_layer_version_by_arn_input::Builder {
crate::input::get_layer_version_by_arn_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLayerVersionByArn {
type Output = std::result::Result<
crate::output::GetLayerVersionByArnOutput,
crate::error::GetLayerVersionByArnError,
>;
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_layer_version_by_arn_error(response)
} else {
crate::operation_deser::parse_get_layer_version_by_arn_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLayerVersionPolicy {
_private: (),
}
impl GetLayerVersionPolicy {
pub fn builder() -> crate::input::get_layer_version_policy_input::Builder {
crate::input::get_layer_version_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLayerVersionPolicy {
type Output = std::result::Result<
crate::output::GetLayerVersionPolicyOutput,
crate::error::GetLayerVersionPolicyError,
>;
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_layer_version_policy_error(response)
} else {
crate::operation_deser::parse_get_layer_version_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPolicy {
_private: (),
}
impl GetPolicy {
pub fn builder() -> crate::input::get_policy_input::Builder {
crate::input::get_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPolicy {
type Output = std::result::Result<crate::output::GetPolicyOutput, crate::error::GetPolicyError>;
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_policy_error(response)
} else {
crate::operation_deser::parse_get_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetProvisionedConcurrencyConfig {
_private: (),
}
impl GetProvisionedConcurrencyConfig {
pub fn builder() -> crate::input::get_provisioned_concurrency_config_input::Builder {
crate::input::get_provisioned_concurrency_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetProvisionedConcurrencyConfig {
type Output = std::result::Result<
crate::output::GetProvisionedConcurrencyConfigOutput,
crate::error::GetProvisionedConcurrencyConfigError,
>;
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_provisioned_concurrency_config_error(response)
} else {
crate::operation_deser::parse_get_provisioned_concurrency_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRuntimeManagementConfig {
_private: (),
}
impl GetRuntimeManagementConfig {
pub fn builder() -> crate::input::get_runtime_management_config_input::Builder {
crate::input::get_runtime_management_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRuntimeManagementConfig {
type Output = std::result::Result<
crate::output::GetRuntimeManagementConfigOutput,
crate::error::GetRuntimeManagementConfigError,
>;
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_runtime_management_config_error(response)
} else {
crate::operation_deser::parse_get_runtime_management_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct Invoke {
_private: (),
}
impl Invoke {
pub fn builder() -> crate::input::invoke_input::Builder {
crate::input::invoke_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for Invoke {
type Output = std::result::Result<crate::output::InvokeOutput, crate::error::InvokeError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_invoke_error(response)
} else {
crate::operation_deser::parse_invoke_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct InvokeAsync {
_private: (),
}
impl InvokeAsync {
pub fn builder() -> crate::input::invoke_async_input::Builder {
crate::input::invoke_async_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for InvokeAsync {
type Output =
std::result::Result<crate::output::InvokeAsyncOutput, crate::error::InvokeAsyncError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_invoke_async_error(response)
} else {
crate::operation_deser::parse_invoke_async_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAliases {
_private: (),
}
impl ListAliases {
pub fn builder() -> crate::input::list_aliases_input::Builder {
crate::input::list_aliases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAliases {
type Output =
std::result::Result<crate::output::ListAliasesOutput, crate::error::ListAliasesError>;
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_aliases_error(response)
} else {
crate::operation_deser::parse_list_aliases_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCodeSigningConfigs {
_private: (),
}
impl ListCodeSigningConfigs {
pub fn builder() -> crate::input::list_code_signing_configs_input::Builder {
crate::input::list_code_signing_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCodeSigningConfigs {
type Output = std::result::Result<
crate::output::ListCodeSigningConfigsOutput,
crate::error::ListCodeSigningConfigsError,
>;
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_code_signing_configs_error(response)
} else {
crate::operation_deser::parse_list_code_signing_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListEventSourceMappings {
_private: (),
}
impl ListEventSourceMappings {
pub fn builder() -> crate::input::list_event_source_mappings_input::Builder {
crate::input::list_event_source_mappings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEventSourceMappings {
type Output = std::result::Result<
crate::output::ListEventSourceMappingsOutput,
crate::error::ListEventSourceMappingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_event_source_mappings_error(response)
} else {
crate::operation_deser::parse_list_event_source_mappings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFunctionEventInvokeConfigs {
_private: (),
}
impl ListFunctionEventInvokeConfigs {
pub fn builder() -> crate::input::list_function_event_invoke_configs_input::Builder {
crate::input::list_function_event_invoke_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFunctionEventInvokeConfigs {
type Output = std::result::Result<
crate::output::ListFunctionEventInvokeConfigsOutput,
crate::error::ListFunctionEventInvokeConfigsError,
>;
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_function_event_invoke_configs_error(response)
} else {
crate::operation_deser::parse_list_function_event_invoke_configs_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 ListFunctionsByCodeSigningConfig {
_private: (),
}
impl ListFunctionsByCodeSigningConfig {
pub fn builder() -> crate::input::list_functions_by_code_signing_config_input::Builder {
crate::input::list_functions_by_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFunctionsByCodeSigningConfig {
type Output = std::result::Result<
crate::output::ListFunctionsByCodeSigningConfigOutput,
crate::error::ListFunctionsByCodeSigningConfigError,
>;
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_by_code_signing_config_error(response)
} else {
crate::operation_deser::parse_list_functions_by_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFunctionUrlConfigs {
_private: (),
}
impl ListFunctionUrlConfigs {
pub fn builder() -> crate::input::list_function_url_configs_input::Builder {
crate::input::list_function_url_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFunctionUrlConfigs {
type Output = std::result::Result<
crate::output::ListFunctionUrlConfigsOutput,
crate::error::ListFunctionUrlConfigsError,
>;
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_function_url_configs_error(response)
} else {
crate::operation_deser::parse_list_function_url_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListLayers {
_private: (),
}
impl ListLayers {
pub fn builder() -> crate::input::list_layers_input::Builder {
crate::input::list_layers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLayers {
type Output =
std::result::Result<crate::output::ListLayersOutput, crate::error::ListLayersError>;
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_layers_error(response)
} else {
crate::operation_deser::parse_list_layers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListLayerVersions {
_private: (),
}
impl ListLayerVersions {
pub fn builder() -> crate::input::list_layer_versions_input::Builder {
crate::input::list_layer_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLayerVersions {
type Output = std::result::Result<
crate::output::ListLayerVersionsOutput,
crate::error::ListLayerVersionsError,
>;
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_layer_versions_error(response)
} else {
crate::operation_deser::parse_list_layer_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListProvisionedConcurrencyConfigs {
_private: (),
}
impl ListProvisionedConcurrencyConfigs {
pub fn builder() -> crate::input::list_provisioned_concurrency_configs_input::Builder {
crate::input::list_provisioned_concurrency_configs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListProvisionedConcurrencyConfigs {
type Output = std::result::Result<
crate::output::ListProvisionedConcurrencyConfigsOutput,
crate::error::ListProvisionedConcurrencyConfigsError,
>;
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_provisioned_concurrency_configs_error(response)
} else {
crate::operation_deser::parse_list_provisioned_concurrency_configs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTags {
_private: (),
}
impl ListTags {
pub fn builder() -> crate::input::list_tags_input::Builder {
crate::input::list_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTags {
type Output = std::result::Result<crate::output::ListTagsOutput, crate::error::ListTagsError>;
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_error(response)
} else {
crate::operation_deser::parse_list_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListVersionsByFunction {
_private: (),
}
impl ListVersionsByFunction {
pub fn builder() -> crate::input::list_versions_by_function_input::Builder {
crate::input::list_versions_by_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListVersionsByFunction {
type Output = std::result::Result<
crate::output::ListVersionsByFunctionOutput,
crate::error::ListVersionsByFunctionError,
>;
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_versions_by_function_error(response)
} else {
crate::operation_deser::parse_list_versions_by_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PublishLayerVersion {
_private: (),
}
impl PublishLayerVersion {
pub fn builder() -> crate::input::publish_layer_version_input::Builder {
crate::input::publish_layer_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PublishLayerVersion {
type Output = std::result::Result<
crate::output::PublishLayerVersionOutput,
crate::error::PublishLayerVersionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_publish_layer_version_error(response)
} else {
crate::operation_deser::parse_publish_layer_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PublishVersion {
_private: (),
}
impl PublishVersion {
pub fn builder() -> crate::input::publish_version_input::Builder {
crate::input::publish_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PublishVersion {
type Output =
std::result::Result<crate::output::PublishVersionOutput, crate::error::PublishVersionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_publish_version_error(response)
} else {
crate::operation_deser::parse_publish_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutFunctionCodeSigningConfig {
_private: (),
}
impl PutFunctionCodeSigningConfig {
pub fn builder() -> crate::input::put_function_code_signing_config_input::Builder {
crate::input::put_function_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutFunctionCodeSigningConfig {
type Output = std::result::Result<
crate::output::PutFunctionCodeSigningConfigOutput,
crate::error::PutFunctionCodeSigningConfigError,
>;
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_function_code_signing_config_error(response)
} else {
crate::operation_deser::parse_put_function_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutFunctionConcurrency {
_private: (),
}
impl PutFunctionConcurrency {
pub fn builder() -> crate::input::put_function_concurrency_input::Builder {
crate::input::put_function_concurrency_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutFunctionConcurrency {
type Output = std::result::Result<
crate::output::PutFunctionConcurrencyOutput,
crate::error::PutFunctionConcurrencyError,
>;
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_function_concurrency_error(response)
} else {
crate::operation_deser::parse_put_function_concurrency_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutFunctionEventInvokeConfig {
_private: (),
}
impl PutFunctionEventInvokeConfig {
pub fn builder() -> crate::input::put_function_event_invoke_config_input::Builder {
crate::input::put_function_event_invoke_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutFunctionEventInvokeConfig {
type Output = std::result::Result<
crate::output::PutFunctionEventInvokeConfigOutput,
crate::error::PutFunctionEventInvokeConfigError,
>;
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_function_event_invoke_config_error(response)
} else {
crate::operation_deser::parse_put_function_event_invoke_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutProvisionedConcurrencyConfig {
_private: (),
}
impl PutProvisionedConcurrencyConfig {
pub fn builder() -> crate::input::put_provisioned_concurrency_config_input::Builder {
crate::input::put_provisioned_concurrency_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutProvisionedConcurrencyConfig {
type Output = std::result::Result<
crate::output::PutProvisionedConcurrencyConfigOutput,
crate::error::PutProvisionedConcurrencyConfigError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_put_provisioned_concurrency_config_error(response)
} else {
crate::operation_deser::parse_put_provisioned_concurrency_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutRuntimeManagementConfig {
_private: (),
}
impl PutRuntimeManagementConfig {
pub fn builder() -> crate::input::put_runtime_management_config_input::Builder {
crate::input::put_runtime_management_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutRuntimeManagementConfig {
type Output = std::result::Result<
crate::output::PutRuntimeManagementConfigOutput,
crate::error::PutRuntimeManagementConfigError,
>;
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_runtime_management_config_error(response)
} else {
crate::operation_deser::parse_put_runtime_management_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemoveLayerVersionPermission {
_private: (),
}
impl RemoveLayerVersionPermission {
pub fn builder() -> crate::input::remove_layer_version_permission_input::Builder {
crate::input::remove_layer_version_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemoveLayerVersionPermission {
type Output = std::result::Result<
crate::output::RemoveLayerVersionPermissionOutput,
crate::error::RemoveLayerVersionPermissionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_remove_layer_version_permission_error(response)
} else {
crate::operation_deser::parse_remove_layer_version_permission_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RemovePermission {
_private: (),
}
impl RemovePermission {
pub fn builder() -> crate::input::remove_permission_input::Builder {
crate::input::remove_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RemovePermission {
type Output = std::result::Result<
crate::output::RemovePermissionOutput,
crate::error::RemovePermissionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_remove_permission_error(response)
} else {
crate::operation_deser::parse_remove_permission_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 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 UpdateAlias {
_private: (),
}
impl UpdateAlias {
pub fn builder() -> crate::input::update_alias_input::Builder {
crate::input::update_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAlias {
type Output =
std::result::Result<crate::output::UpdateAliasOutput, crate::error::UpdateAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_update_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateCodeSigningConfig {
_private: (),
}
impl UpdateCodeSigningConfig {
pub fn builder() -> crate::input::update_code_signing_config_input::Builder {
crate::input::update_code_signing_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateCodeSigningConfig {
type Output = std::result::Result<
crate::output::UpdateCodeSigningConfigOutput,
crate::error::UpdateCodeSigningConfigError,
>;
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_code_signing_config_error(response)
} else {
crate::operation_deser::parse_update_code_signing_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateEventSourceMapping {
_private: (),
}
impl UpdateEventSourceMapping {
pub fn builder() -> crate::input::update_event_source_mapping_input::Builder {
crate::input::update_event_source_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateEventSourceMapping {
type Output = std::result::Result<
crate::output::UpdateEventSourceMappingOutput,
crate::error::UpdateEventSourceMappingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_update_event_source_mapping_error(response)
} else {
crate::operation_deser::parse_update_event_source_mapping_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFunctionCode {
_private: (),
}
impl UpdateFunctionCode {
pub fn builder() -> crate::input::update_function_code_input::Builder {
crate::input::update_function_code_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFunctionCode {
type Output = std::result::Result<
crate::output::UpdateFunctionCodeOutput,
crate::error::UpdateFunctionCodeError,
>;
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_code_error(response)
} else {
crate::operation_deser::parse_update_function_code_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFunctionConfiguration {
_private: (),
}
impl UpdateFunctionConfiguration {
pub fn builder() -> crate::input::update_function_configuration_input::Builder {
crate::input::update_function_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFunctionConfiguration {
type Output = std::result::Result<
crate::output::UpdateFunctionConfigurationOutput,
crate::error::UpdateFunctionConfigurationError,
>;
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_configuration_error(response)
} else {
crate::operation_deser::parse_update_function_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFunctionEventInvokeConfig {
_private: (),
}
impl UpdateFunctionEventInvokeConfig {
pub fn builder() -> crate::input::update_function_event_invoke_config_input::Builder {
crate::input::update_function_event_invoke_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFunctionEventInvokeConfig {
type Output = std::result::Result<
crate::output::UpdateFunctionEventInvokeConfigOutput,
crate::error::UpdateFunctionEventInvokeConfigError,
>;
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_event_invoke_config_error(response)
} else {
crate::operation_deser::parse_update_function_event_invoke_config_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFunctionUrlConfig {
_private: (),
}
impl UpdateFunctionUrlConfig {
pub fn builder() -> crate::input::update_function_url_config_input::Builder {
crate::input::update_function_url_config_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFunctionUrlConfig {
type Output = std::result::Result<
crate::output::UpdateFunctionUrlConfigOutput,
crate::error::UpdateFunctionUrlConfigError,
>;
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_url_config_error(response)
} else {
crate::operation_deser::parse_update_function_url_config_response(response)
}
}
}
pub mod customize;