#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateApiKey {
_private: (),
}
impl CreateApiKey {
pub fn builder() -> crate::input::create_api_key_input::Builder {
crate::input::create_api_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateApiKey {
type Output =
std::result::Result<crate::output::CreateApiKeyOutput, crate::error::CreateApiKeyError>;
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_api_key_error(response)
} else {
crate::operation_deser::parse_create_api_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAuthorizer {
_private: (),
}
impl CreateAuthorizer {
pub fn builder() -> crate::input::create_authorizer_input::Builder {
crate::input::create_authorizer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAuthorizer {
type Output = std::result::Result<
crate::output::CreateAuthorizerOutput,
crate::error::CreateAuthorizerError,
>;
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_authorizer_error(response)
} else {
crate::operation_deser::parse_create_authorizer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBasePathMapping {
_private: (),
}
impl CreateBasePathMapping {
pub fn builder() -> crate::input::create_base_path_mapping_input::Builder {
crate::input::create_base_path_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBasePathMapping {
type Output = std::result::Result<
crate::output::CreateBasePathMappingOutput,
crate::error::CreateBasePathMappingError,
>;
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_base_path_mapping_error(response)
} else {
crate::operation_deser::parse_create_base_path_mapping_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDeployment {
_private: (),
}
impl CreateDeployment {
pub fn builder() -> crate::input::create_deployment_input::Builder {
crate::input::create_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDeployment {
type Output = std::result::Result<
crate::output::CreateDeploymentOutput,
crate::error::CreateDeploymentError,
>;
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_deployment_error(response)
} else {
crate::operation_deser::parse_create_deployment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDocumentationPart {
_private: (),
}
impl CreateDocumentationPart {
pub fn builder() -> crate::input::create_documentation_part_input::Builder {
crate::input::create_documentation_part_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDocumentationPart {
type Output = std::result::Result<
crate::output::CreateDocumentationPartOutput,
crate::error::CreateDocumentationPartError,
>;
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_documentation_part_error(response)
} else {
crate::operation_deser::parse_create_documentation_part_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDocumentationVersion {
_private: (),
}
impl CreateDocumentationVersion {
pub fn builder() -> crate::input::create_documentation_version_input::Builder {
crate::input::create_documentation_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDocumentationVersion {
type Output = std::result::Result<
crate::output::CreateDocumentationVersionOutput,
crate::error::CreateDocumentationVersionError,
>;
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_documentation_version_error(response)
} else {
crate::operation_deser::parse_create_documentation_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDomainName {
_private: (),
}
impl CreateDomainName {
pub fn builder() -> crate::input::create_domain_name_input::Builder {
crate::input::create_domain_name_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDomainName {
type Output = std::result::Result<
crate::output::CreateDomainNameOutput,
crate::error::CreateDomainNameError,
>;
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_domain_name_error(response)
} else {
crate::operation_deser::parse_create_domain_name_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateModel {
_private: (),
}
impl CreateModel {
pub fn builder() -> crate::input::create_model_input::Builder {
crate::input::create_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateModel {
type Output =
std::result::Result<crate::output::CreateModelOutput, crate::error::CreateModelError>;
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_model_error(response)
} else {
crate::operation_deser::parse_create_model_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRequestValidator {
_private: (),
}
impl CreateRequestValidator {
pub fn builder() -> crate::input::create_request_validator_input::Builder {
crate::input::create_request_validator_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRequestValidator {
type Output = std::result::Result<
crate::output::CreateRequestValidatorOutput,
crate::error::CreateRequestValidatorError,
>;
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_request_validator_error(response)
} else {
crate::operation_deser::parse_create_request_validator_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResource {
_private: (),
}
impl CreateResource {
pub fn builder() -> crate::input::create_resource_input::Builder {
crate::input::create_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResource {
type Output =
std::result::Result<crate::output::CreateResourceOutput, crate::error::CreateResourceError>;
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_resource_error(response)
} else {
crate::operation_deser::parse_create_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRestApi {
_private: (),
}
impl CreateRestApi {
pub fn builder() -> crate::input::create_rest_api_input::Builder {
crate::input::create_rest_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRestApi {
type Output =
std::result::Result<crate::output::CreateRestApiOutput, crate::error::CreateRestApiError>;
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_rest_api_error(response)
} else {
crate::operation_deser::parse_create_rest_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStage {
_private: (),
}
impl CreateStage {
pub fn builder() -> crate::input::create_stage_input::Builder {
crate::input::create_stage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStage {
type Output =
std::result::Result<crate::output::CreateStageOutput, crate::error::CreateStageError>;
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_stage_error(response)
} else {
crate::operation_deser::parse_create_stage_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUsagePlan {
_private: (),
}
impl CreateUsagePlan {
pub fn builder() -> crate::input::create_usage_plan_input::Builder {
crate::input::create_usage_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUsagePlan {
type Output = std::result::Result<
crate::output::CreateUsagePlanOutput,
crate::error::CreateUsagePlanError,
>;
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_usage_plan_error(response)
} else {
crate::operation_deser::parse_create_usage_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUsagePlanKey {
_private: (),
}
impl CreateUsagePlanKey {
pub fn builder() -> crate::input::create_usage_plan_key_input::Builder {
crate::input::create_usage_plan_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUsagePlanKey {
type Output = std::result::Result<
crate::output::CreateUsagePlanKeyOutput,
crate::error::CreateUsagePlanKeyError,
>;
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_usage_plan_key_error(response)
} else {
crate::operation_deser::parse_create_usage_plan_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateVpcLink {
_private: (),
}
impl CreateVpcLink {
pub fn builder() -> crate::input::create_vpc_link_input::Builder {
crate::input::create_vpc_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVpcLink {
type Output =
std::result::Result<crate::output::CreateVpcLinkOutput, crate::error::CreateVpcLinkError>;
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_vpc_link_error(response)
} else {
crate::operation_deser::parse_create_vpc_link_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteApiKey {
_private: (),
}
impl DeleteApiKey {
pub fn builder() -> crate::input::delete_api_key_input::Builder {
crate::input::delete_api_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteApiKey {
type Output =
std::result::Result<crate::output::DeleteApiKeyOutput, crate::error::DeleteApiKeyError>;
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_api_key_error(response)
} else {
crate::operation_deser::parse_delete_api_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAuthorizer {
_private: (),
}
impl DeleteAuthorizer {
pub fn builder() -> crate::input::delete_authorizer_input::Builder {
crate::input::delete_authorizer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAuthorizer {
type Output = std::result::Result<
crate::output::DeleteAuthorizerOutput,
crate::error::DeleteAuthorizerError,
>;
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_authorizer_error(response)
} else {
crate::operation_deser::parse_delete_authorizer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBasePathMapping {
_private: (),
}
impl DeleteBasePathMapping {
pub fn builder() -> crate::input::delete_base_path_mapping_input::Builder {
crate::input::delete_base_path_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBasePathMapping {
type Output = std::result::Result<
crate::output::DeleteBasePathMappingOutput,
crate::error::DeleteBasePathMappingError,
>;
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_base_path_mapping_error(response)
} else {
crate::operation_deser::parse_delete_base_path_mapping_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteClientCertificate {
_private: (),
}
impl DeleteClientCertificate {
pub fn builder() -> crate::input::delete_client_certificate_input::Builder {
crate::input::delete_client_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteClientCertificate {
type Output = std::result::Result<
crate::output::DeleteClientCertificateOutput,
crate::error::DeleteClientCertificateError,
>;
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_client_certificate_error(response)
} else {
crate::operation_deser::parse_delete_client_certificate_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDeployment {
_private: (),
}
impl DeleteDeployment {
pub fn builder() -> crate::input::delete_deployment_input::Builder {
crate::input::delete_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDeployment {
type Output = std::result::Result<
crate::output::DeleteDeploymentOutput,
crate::error::DeleteDeploymentError,
>;
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_deployment_error(response)
} else {
crate::operation_deser::parse_delete_deployment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDocumentationPart {
_private: (),
}
impl DeleteDocumentationPart {
pub fn builder() -> crate::input::delete_documentation_part_input::Builder {
crate::input::delete_documentation_part_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDocumentationPart {
type Output = std::result::Result<
crate::output::DeleteDocumentationPartOutput,
crate::error::DeleteDocumentationPartError,
>;
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_documentation_part_error(response)
} else {
crate::operation_deser::parse_delete_documentation_part_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDocumentationVersion {
_private: (),
}
impl DeleteDocumentationVersion {
pub fn builder() -> crate::input::delete_documentation_version_input::Builder {
crate::input::delete_documentation_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDocumentationVersion {
type Output = std::result::Result<
crate::output::DeleteDocumentationVersionOutput,
crate::error::DeleteDocumentationVersionError,
>;
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_documentation_version_error(response)
} else {
crate::operation_deser::parse_delete_documentation_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDomainName {
_private: (),
}
impl DeleteDomainName {
pub fn builder() -> crate::input::delete_domain_name_input::Builder {
crate::input::delete_domain_name_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDomainName {
type Output = std::result::Result<
crate::output::DeleteDomainNameOutput,
crate::error::DeleteDomainNameError,
>;
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_domain_name_error(response)
} else {
crate::operation_deser::parse_delete_domain_name_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteGatewayResponse {
_private: (),
}
impl DeleteGatewayResponse {
pub fn builder() -> crate::input::delete_gateway_response_input::Builder {
crate::input::delete_gateway_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteGatewayResponse {
type Output = std::result::Result<
crate::output::DeleteGatewayResponseOutput,
crate::error::DeleteGatewayResponseError,
>;
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_gateway_response_error(response)
} else {
crate::operation_deser::parse_delete_gateway_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteIntegration {
_private: (),
}
impl DeleteIntegration {
pub fn builder() -> crate::input::delete_integration_input::Builder {
crate::input::delete_integration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteIntegration {
type Output = std::result::Result<
crate::output::DeleteIntegrationOutput,
crate::error::DeleteIntegrationError,
>;
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_integration_error(response)
} else {
crate::operation_deser::parse_delete_integration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteIntegrationResponse {
_private: (),
}
impl DeleteIntegrationResponse {
pub fn builder() -> crate::input::delete_integration_response_input::Builder {
crate::input::delete_integration_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteIntegrationResponse {
type Output = std::result::Result<
crate::output::DeleteIntegrationResponseOutput,
crate::error::DeleteIntegrationResponseError,
>;
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_integration_response_error(response)
} else {
crate::operation_deser::parse_delete_integration_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMethod {
_private: (),
}
impl DeleteMethod {
pub fn builder() -> crate::input::delete_method_input::Builder {
crate::input::delete_method_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMethod {
type Output =
std::result::Result<crate::output::DeleteMethodOutput, crate::error::DeleteMethodError>;
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_method_error(response)
} else {
crate::operation_deser::parse_delete_method_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMethodResponse {
_private: (),
}
impl DeleteMethodResponse {
pub fn builder() -> crate::input::delete_method_response_input::Builder {
crate::input::delete_method_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMethodResponse {
type Output = std::result::Result<
crate::output::DeleteMethodResponseOutput,
crate::error::DeleteMethodResponseError,
>;
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_method_response_error(response)
} else {
crate::operation_deser::parse_delete_method_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteModel {
_private: (),
}
impl DeleteModel {
pub fn builder() -> crate::input::delete_model_input::Builder {
crate::input::delete_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteModel {
type Output =
std::result::Result<crate::output::DeleteModelOutput, crate::error::DeleteModelError>;
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_model_error(response)
} else {
crate::operation_deser::parse_delete_model_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRequestValidator {
_private: (),
}
impl DeleteRequestValidator {
pub fn builder() -> crate::input::delete_request_validator_input::Builder {
crate::input::delete_request_validator_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRequestValidator {
type Output = std::result::Result<
crate::output::DeleteRequestValidatorOutput,
crate::error::DeleteRequestValidatorError,
>;
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_request_validator_error(response)
} else {
crate::operation_deser::parse_delete_request_validator_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResource {
_private: (),
}
impl DeleteResource {
pub fn builder() -> crate::input::delete_resource_input::Builder {
crate::input::delete_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResource {
type Output =
std::result::Result<crate::output::DeleteResourceOutput, crate::error::DeleteResourceError>;
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_resource_error(response)
} else {
crate::operation_deser::parse_delete_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRestApi {
_private: (),
}
impl DeleteRestApi {
pub fn builder() -> crate::input::delete_rest_api_input::Builder {
crate::input::delete_rest_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRestApi {
type Output =
std::result::Result<crate::output::DeleteRestApiOutput, crate::error::DeleteRestApiError>;
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_rest_api_error(response)
} else {
crate::operation_deser::parse_delete_rest_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStage {
_private: (),
}
impl DeleteStage {
pub fn builder() -> crate::input::delete_stage_input::Builder {
crate::input::delete_stage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStage {
type Output =
std::result::Result<crate::output::DeleteStageOutput, crate::error::DeleteStageError>;
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_stage_error(response)
} else {
crate::operation_deser::parse_delete_stage_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUsagePlan {
_private: (),
}
impl DeleteUsagePlan {
pub fn builder() -> crate::input::delete_usage_plan_input::Builder {
crate::input::delete_usage_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUsagePlan {
type Output = std::result::Result<
crate::output::DeleteUsagePlanOutput,
crate::error::DeleteUsagePlanError,
>;
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_usage_plan_error(response)
} else {
crate::operation_deser::parse_delete_usage_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUsagePlanKey {
_private: (),
}
impl DeleteUsagePlanKey {
pub fn builder() -> crate::input::delete_usage_plan_key_input::Builder {
crate::input::delete_usage_plan_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUsagePlanKey {
type Output = std::result::Result<
crate::output::DeleteUsagePlanKeyOutput,
crate::error::DeleteUsagePlanKeyError,
>;
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_usage_plan_key_error(response)
} else {
crate::operation_deser::parse_delete_usage_plan_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteVpcLink {
_private: (),
}
impl DeleteVpcLink {
pub fn builder() -> crate::input::delete_vpc_link_input::Builder {
crate::input::delete_vpc_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVpcLink {
type Output =
std::result::Result<crate::output::DeleteVpcLinkOutput, crate::error::DeleteVpcLinkError>;
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_vpc_link_error(response)
} else {
crate::operation_deser::parse_delete_vpc_link_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct FlushStageAuthorizersCache {
_private: (),
}
impl FlushStageAuthorizersCache {
pub fn builder() -> crate::input::flush_stage_authorizers_cache_input::Builder {
crate::input::flush_stage_authorizers_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for FlushStageAuthorizersCache {
type Output = std::result::Result<
crate::output::FlushStageAuthorizersCacheOutput,
crate::error::FlushStageAuthorizersCacheError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_flush_stage_authorizers_cache_error(response)
} else {
crate::operation_deser::parse_flush_stage_authorizers_cache_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct FlushStageCache {
_private: (),
}
impl FlushStageCache {
pub fn builder() -> crate::input::flush_stage_cache_input::Builder {
crate::input::flush_stage_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for FlushStageCache {
type Output = std::result::Result<
crate::output::FlushStageCacheOutput,
crate::error::FlushStageCacheError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 202 {
crate::operation_deser::parse_flush_stage_cache_error(response)
} else {
crate::operation_deser::parse_flush_stage_cache_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GenerateClientCertificate {
_private: (),
}
impl GenerateClientCertificate {
pub fn builder() -> crate::input::generate_client_certificate_input::Builder {
crate::input::generate_client_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GenerateClientCertificate {
type Output = std::result::Result<
crate::output::GenerateClientCertificateOutput,
crate::error::GenerateClientCertificateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_generate_client_certificate_error(response)
} else {
crate::operation_deser::parse_generate_client_certificate_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccount {
_private: (),
}
impl GetAccount {
pub fn builder() -> crate::input::get_account_input::Builder {
crate::input::get_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccount {
type Output =
std::result::Result<crate::output::GetAccountOutput, crate::error::GetAccountError>;
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_error(response)
} else {
crate::operation_deser::parse_get_account_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetApiKey {
_private: (),
}
impl GetApiKey {
pub fn builder() -> crate::input::get_api_key_input::Builder {
crate::input::get_api_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetApiKey {
type Output = std::result::Result<crate::output::GetApiKeyOutput, crate::error::GetApiKeyError>;
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_api_key_error(response)
} else {
crate::operation_deser::parse_get_api_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetApiKeys {
_private: (),
}
impl GetApiKeys {
pub fn builder() -> crate::input::get_api_keys_input::Builder {
crate::input::get_api_keys_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetApiKeys {
type Output =
std::result::Result<crate::output::GetApiKeysOutput, crate::error::GetApiKeysError>;
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_api_keys_error(response)
} else {
crate::operation_deser::parse_get_api_keys_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAuthorizer {
_private: (),
}
impl GetAuthorizer {
pub fn builder() -> crate::input::get_authorizer_input::Builder {
crate::input::get_authorizer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAuthorizer {
type Output =
std::result::Result<crate::output::GetAuthorizerOutput, crate::error::GetAuthorizerError>;
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_authorizer_error(response)
} else {
crate::operation_deser::parse_get_authorizer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAuthorizers {
_private: (),
}
impl GetAuthorizers {
pub fn builder() -> crate::input::get_authorizers_input::Builder {
crate::input::get_authorizers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAuthorizers {
type Output =
std::result::Result<crate::output::GetAuthorizersOutput, crate::error::GetAuthorizersError>;
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_authorizers_error(response)
} else {
crate::operation_deser::parse_get_authorizers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBasePathMapping {
_private: (),
}
impl GetBasePathMapping {
pub fn builder() -> crate::input::get_base_path_mapping_input::Builder {
crate::input::get_base_path_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBasePathMapping {
type Output = std::result::Result<
crate::output::GetBasePathMappingOutput,
crate::error::GetBasePathMappingError,
>;
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_base_path_mapping_error(response)
} else {
crate::operation_deser::parse_get_base_path_mapping_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBasePathMappings {
_private: (),
}
impl GetBasePathMappings {
pub fn builder() -> crate::input::get_base_path_mappings_input::Builder {
crate::input::get_base_path_mappings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBasePathMappings {
type Output = std::result::Result<
crate::output::GetBasePathMappingsOutput,
crate::error::GetBasePathMappingsError,
>;
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_base_path_mappings_error(response)
} else {
crate::operation_deser::parse_get_base_path_mappings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetClientCertificate {
_private: (),
}
impl GetClientCertificate {
pub fn builder() -> crate::input::get_client_certificate_input::Builder {
crate::input::get_client_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetClientCertificate {
type Output = std::result::Result<
crate::output::GetClientCertificateOutput,
crate::error::GetClientCertificateError,
>;
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_client_certificate_error(response)
} else {
crate::operation_deser::parse_get_client_certificate_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetClientCertificates {
_private: (),
}
impl GetClientCertificates {
pub fn builder() -> crate::input::get_client_certificates_input::Builder {
crate::input::get_client_certificates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetClientCertificates {
type Output = std::result::Result<
crate::output::GetClientCertificatesOutput,
crate::error::GetClientCertificatesError,
>;
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_client_certificates_error(response)
} else {
crate::operation_deser::parse_get_client_certificates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDeployment {
_private: (),
}
impl GetDeployment {
pub fn builder() -> crate::input::get_deployment_input::Builder {
crate::input::get_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDeployment {
type Output =
std::result::Result<crate::output::GetDeploymentOutput, crate::error::GetDeploymentError>;
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_deployment_error(response)
} else {
crate::operation_deser::parse_get_deployment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDeployments {
_private: (),
}
impl GetDeployments {
pub fn builder() -> crate::input::get_deployments_input::Builder {
crate::input::get_deployments_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDeployments {
type Output =
std::result::Result<crate::output::GetDeploymentsOutput, crate::error::GetDeploymentsError>;
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_deployments_error(response)
} else {
crate::operation_deser::parse_get_deployments_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDocumentationPart {
_private: (),
}
impl GetDocumentationPart {
pub fn builder() -> crate::input::get_documentation_part_input::Builder {
crate::input::get_documentation_part_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDocumentationPart {
type Output = std::result::Result<
crate::output::GetDocumentationPartOutput,
crate::error::GetDocumentationPartError,
>;
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_documentation_part_error(response)
} else {
crate::operation_deser::parse_get_documentation_part_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDocumentationParts {
_private: (),
}
impl GetDocumentationParts {
pub fn builder() -> crate::input::get_documentation_parts_input::Builder {
crate::input::get_documentation_parts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDocumentationParts {
type Output = std::result::Result<
crate::output::GetDocumentationPartsOutput,
crate::error::GetDocumentationPartsError,
>;
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_documentation_parts_error(response)
} else {
crate::operation_deser::parse_get_documentation_parts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDocumentationVersion {
_private: (),
}
impl GetDocumentationVersion {
pub fn builder() -> crate::input::get_documentation_version_input::Builder {
crate::input::get_documentation_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDocumentationVersion {
type Output = std::result::Result<
crate::output::GetDocumentationVersionOutput,
crate::error::GetDocumentationVersionError,
>;
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_documentation_version_error(response)
} else {
crate::operation_deser::parse_get_documentation_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDocumentationVersions {
_private: (),
}
impl GetDocumentationVersions {
pub fn builder() -> crate::input::get_documentation_versions_input::Builder {
crate::input::get_documentation_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDocumentationVersions {
type Output = std::result::Result<
crate::output::GetDocumentationVersionsOutput,
crate::error::GetDocumentationVersionsError,
>;
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_documentation_versions_error(response)
} else {
crate::operation_deser::parse_get_documentation_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDomainName {
_private: (),
}
impl GetDomainName {
pub fn builder() -> crate::input::get_domain_name_input::Builder {
crate::input::get_domain_name_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDomainName {
type Output =
std::result::Result<crate::output::GetDomainNameOutput, crate::error::GetDomainNameError>;
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_domain_name_error(response)
} else {
crate::operation_deser::parse_get_domain_name_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDomainNames {
_private: (),
}
impl GetDomainNames {
pub fn builder() -> crate::input::get_domain_names_input::Builder {
crate::input::get_domain_names_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDomainNames {
type Output =
std::result::Result<crate::output::GetDomainNamesOutput, crate::error::GetDomainNamesError>;
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_domain_names_error(response)
} else {
crate::operation_deser::parse_get_domain_names_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetExport {
_private: (),
}
impl GetExport {
pub fn builder() -> crate::input::get_export_input::Builder {
crate::input::get_export_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetExport {
type Output = std::result::Result<crate::output::GetExportOutput, crate::error::GetExportError>;
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_export_error(response)
} else {
crate::operation_deser::parse_get_export_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetGatewayResponse {
_private: (),
}
impl GetGatewayResponse {
pub fn builder() -> crate::input::get_gateway_response_input::Builder {
crate::input::get_gateway_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGatewayResponse {
type Output = std::result::Result<
crate::output::GetGatewayResponseOutput,
crate::error::GetGatewayResponseError,
>;
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_gateway_response_error(response)
} else {
crate::operation_deser::parse_get_gateway_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetGatewayResponses {
_private: (),
}
impl GetGatewayResponses {
pub fn builder() -> crate::input::get_gateway_responses_input::Builder {
crate::input::get_gateway_responses_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGatewayResponses {
type Output = std::result::Result<
crate::output::GetGatewayResponsesOutput,
crate::error::GetGatewayResponsesError,
>;
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_gateway_responses_error(response)
} else {
crate::operation_deser::parse_get_gateway_responses_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetIntegration {
_private: (),
}
impl GetIntegration {
pub fn builder() -> crate::input::get_integration_input::Builder {
crate::input::get_integration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIntegration {
type Output =
std::result::Result<crate::output::GetIntegrationOutput, crate::error::GetIntegrationError>;
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_integration_error(response)
} else {
crate::operation_deser::parse_get_integration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetIntegrationResponse {
_private: (),
}
impl GetIntegrationResponse {
pub fn builder() -> crate::input::get_integration_response_input::Builder {
crate::input::get_integration_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIntegrationResponse {
type Output = std::result::Result<
crate::output::GetIntegrationResponseOutput,
crate::error::GetIntegrationResponseError,
>;
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_integration_response_error(response)
} else {
crate::operation_deser::parse_get_integration_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMethod {
_private: (),
}
impl GetMethod {
pub fn builder() -> crate::input::get_method_input::Builder {
crate::input::get_method_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMethod {
type Output = std::result::Result<crate::output::GetMethodOutput, crate::error::GetMethodError>;
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_method_error(response)
} else {
crate::operation_deser::parse_get_method_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetMethodResponse {
_private: (),
}
impl GetMethodResponse {
pub fn builder() -> crate::input::get_method_response_input::Builder {
crate::input::get_method_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetMethodResponse {
type Output = std::result::Result<
crate::output::GetMethodResponseOutput,
crate::error::GetMethodResponseError,
>;
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_method_response_error(response)
} else {
crate::operation_deser::parse_get_method_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetModel {
_private: (),
}
impl GetModel {
pub fn builder() -> crate::input::get_model_input::Builder {
crate::input::get_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetModel {
type Output = std::result::Result<crate::output::GetModelOutput, crate::error::GetModelError>;
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_model_error(response)
} else {
crate::operation_deser::parse_get_model_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetModels {
_private: (),
}
impl GetModels {
pub fn builder() -> crate::input::get_models_input::Builder {
crate::input::get_models_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetModels {
type Output = std::result::Result<crate::output::GetModelsOutput, crate::error::GetModelsError>;
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_models_error(response)
} else {
crate::operation_deser::parse_get_models_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetModelTemplate {
_private: (),
}
impl GetModelTemplate {
pub fn builder() -> crate::input::get_model_template_input::Builder {
crate::input::get_model_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetModelTemplate {
type Output = std::result::Result<
crate::output::GetModelTemplateOutput,
crate::error::GetModelTemplateError,
>;
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_model_template_error(response)
} else {
crate::operation_deser::parse_get_model_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRequestValidator {
_private: (),
}
impl GetRequestValidator {
pub fn builder() -> crate::input::get_request_validator_input::Builder {
crate::input::get_request_validator_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRequestValidator {
type Output = std::result::Result<
crate::output::GetRequestValidatorOutput,
crate::error::GetRequestValidatorError,
>;
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_request_validator_error(response)
} else {
crate::operation_deser::parse_get_request_validator_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRequestValidators {
_private: (),
}
impl GetRequestValidators {
pub fn builder() -> crate::input::get_request_validators_input::Builder {
crate::input::get_request_validators_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRequestValidators {
type Output = std::result::Result<
crate::output::GetRequestValidatorsOutput,
crate::error::GetRequestValidatorsError,
>;
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_request_validators_error(response)
} else {
crate::operation_deser::parse_get_request_validators_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResource {
_private: (),
}
impl GetResource {
pub fn builder() -> crate::input::get_resource_input::Builder {
crate::input::get_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResource {
type Output =
std::result::Result<crate::output::GetResourceOutput, crate::error::GetResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_resource_error(response)
} else {
crate::operation_deser::parse_get_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResources {
_private: (),
}
impl GetResources {
pub fn builder() -> crate::input::get_resources_input::Builder {
crate::input::get_resources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResources {
type Output =
std::result::Result<crate::output::GetResourcesOutput, crate::error::GetResourcesError>;
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_resources_error(response)
} else {
crate::operation_deser::parse_get_resources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRestApi {
_private: (),
}
impl GetRestApi {
pub fn builder() -> crate::input::get_rest_api_input::Builder {
crate::input::get_rest_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRestApi {
type Output =
std::result::Result<crate::output::GetRestApiOutput, crate::error::GetRestApiError>;
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_rest_api_error(response)
} else {
crate::operation_deser::parse_get_rest_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRestApis {
_private: (),
}
impl GetRestApis {
pub fn builder() -> crate::input::get_rest_apis_input::Builder {
crate::input::get_rest_apis_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRestApis {
type Output =
std::result::Result<crate::output::GetRestApisOutput, crate::error::GetRestApisError>;
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_rest_apis_error(response)
} else {
crate::operation_deser::parse_get_rest_apis_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSdk {
_private: (),
}
impl GetSdk {
pub fn builder() -> crate::input::get_sdk_input::Builder {
crate::input::get_sdk_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSdk {
type Output = std::result::Result<crate::output::GetSdkOutput, crate::error::GetSdkError>;
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_sdk_error(response)
} else {
crate::operation_deser::parse_get_sdk_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSdkType {
_private: (),
}
impl GetSdkType {
pub fn builder() -> crate::input::get_sdk_type_input::Builder {
crate::input::get_sdk_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSdkType {
type Output =
std::result::Result<crate::output::GetSdkTypeOutput, crate::error::GetSdkTypeError>;
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_sdk_type_error(response)
} else {
crate::operation_deser::parse_get_sdk_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSdkTypes {
_private: (),
}
impl GetSdkTypes {
pub fn builder() -> crate::input::get_sdk_types_input::Builder {
crate::input::get_sdk_types_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSdkTypes {
type Output =
std::result::Result<crate::output::GetSdkTypesOutput, crate::error::GetSdkTypesError>;
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_sdk_types_error(response)
} else {
crate::operation_deser::parse_get_sdk_types_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStage {
_private: (),
}
impl GetStage {
pub fn builder() -> crate::input::get_stage_input::Builder {
crate::input::get_stage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStage {
type Output = std::result::Result<crate::output::GetStageOutput, crate::error::GetStageError>;
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_stage_error(response)
} else {
crate::operation_deser::parse_get_stage_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStages {
_private: (),
}
impl GetStages {
pub fn builder() -> crate::input::get_stages_input::Builder {
crate::input::get_stages_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStages {
type Output = std::result::Result<crate::output::GetStagesOutput, crate::error::GetStagesError>;
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_stages_error(response)
} else {
crate::operation_deser::parse_get_stages_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTags {
_private: (),
}
impl GetTags {
pub fn builder() -> crate::input::get_tags_input::Builder {
crate::input::get_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTags {
type Output = std::result::Result<crate::output::GetTagsOutput, crate::error::GetTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_get_tags_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUsage {
_private: (),
}
impl GetUsage {
pub fn builder() -> crate::input::get_usage_input::Builder {
crate::input::get_usage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUsage {
type Output = std::result::Result<crate::output::GetUsageOutput, crate::error::GetUsageError>;
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_usage_error(response)
} else {
crate::operation_deser::parse_get_usage_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUsagePlan {
_private: (),
}
impl GetUsagePlan {
pub fn builder() -> crate::input::get_usage_plan_input::Builder {
crate::input::get_usage_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUsagePlan {
type Output =
std::result::Result<crate::output::GetUsagePlanOutput, crate::error::GetUsagePlanError>;
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_usage_plan_error(response)
} else {
crate::operation_deser::parse_get_usage_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUsagePlanKey {
_private: (),
}
impl GetUsagePlanKey {
pub fn builder() -> crate::input::get_usage_plan_key_input::Builder {
crate::input::get_usage_plan_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUsagePlanKey {
type Output = std::result::Result<
crate::output::GetUsagePlanKeyOutput,
crate::error::GetUsagePlanKeyError,
>;
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_usage_plan_key_error(response)
} else {
crate::operation_deser::parse_get_usage_plan_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUsagePlanKeys {
_private: (),
}
impl GetUsagePlanKeys {
pub fn builder() -> crate::input::get_usage_plan_keys_input::Builder {
crate::input::get_usage_plan_keys_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUsagePlanKeys {
type Output = std::result::Result<
crate::output::GetUsagePlanKeysOutput,
crate::error::GetUsagePlanKeysError,
>;
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_usage_plan_keys_error(response)
} else {
crate::operation_deser::parse_get_usage_plan_keys_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUsagePlans {
_private: (),
}
impl GetUsagePlans {
pub fn builder() -> crate::input::get_usage_plans_input::Builder {
crate::input::get_usage_plans_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUsagePlans {
type Output =
std::result::Result<crate::output::GetUsagePlansOutput, crate::error::GetUsagePlansError>;
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_usage_plans_error(response)
} else {
crate::operation_deser::parse_get_usage_plans_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetVpcLink {
_private: (),
}
impl GetVpcLink {
pub fn builder() -> crate::input::get_vpc_link_input::Builder {
crate::input::get_vpc_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetVpcLink {
type Output =
std::result::Result<crate::output::GetVpcLinkOutput, crate::error::GetVpcLinkError>;
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_vpc_link_error(response)
} else {
crate::operation_deser::parse_get_vpc_link_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetVpcLinks {
_private: (),
}
impl GetVpcLinks {
pub fn builder() -> crate::input::get_vpc_links_input::Builder {
crate::input::get_vpc_links_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetVpcLinks {
type Output =
std::result::Result<crate::output::GetVpcLinksOutput, crate::error::GetVpcLinksError>;
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_vpc_links_error(response)
} else {
crate::operation_deser::parse_get_vpc_links_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportApiKeys {
_private: (),
}
impl ImportApiKeys {
pub fn builder() -> crate::input::import_api_keys_input::Builder {
crate::input::import_api_keys_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportApiKeys {
type Output =
std::result::Result<crate::output::ImportApiKeysOutput, crate::error::ImportApiKeysError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_import_api_keys_error(response)
} else {
crate::operation_deser::parse_import_api_keys_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportDocumentationParts {
_private: (),
}
impl ImportDocumentationParts {
pub fn builder() -> crate::input::import_documentation_parts_input::Builder {
crate::input::import_documentation_parts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportDocumentationParts {
type Output = std::result::Result<
crate::output::ImportDocumentationPartsOutput,
crate::error::ImportDocumentationPartsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_import_documentation_parts_error(response)
} else {
crate::operation_deser::parse_import_documentation_parts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportRestApi {
_private: (),
}
impl ImportRestApi {
pub fn builder() -> crate::input::import_rest_api_input::Builder {
crate::input::import_rest_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportRestApi {
type Output =
std::result::Result<crate::output::ImportRestApiOutput, crate::error::ImportRestApiError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_import_rest_api_error(response)
} else {
crate::operation_deser::parse_import_rest_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutGatewayResponse {
_private: (),
}
impl PutGatewayResponse {
pub fn builder() -> crate::input::put_gateway_response_input::Builder {
crate::input::put_gateway_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutGatewayResponse {
type Output = std::result::Result<
crate::output::PutGatewayResponseOutput,
crate::error::PutGatewayResponseError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_put_gateway_response_error(response)
} else {
crate::operation_deser::parse_put_gateway_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutIntegration {
_private: (),
}
impl PutIntegration {
pub fn builder() -> crate::input::put_integration_input::Builder {
crate::input::put_integration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutIntegration {
type Output =
std::result::Result<crate::output::PutIntegrationOutput, crate::error::PutIntegrationError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_put_integration_error(response)
} else {
crate::operation_deser::parse_put_integration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutIntegrationResponse {
_private: (),
}
impl PutIntegrationResponse {
pub fn builder() -> crate::input::put_integration_response_input::Builder {
crate::input::put_integration_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutIntegrationResponse {
type Output = std::result::Result<
crate::output::PutIntegrationResponseOutput,
crate::error::PutIntegrationResponseError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_put_integration_response_error(response)
} else {
crate::operation_deser::parse_put_integration_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutMethod {
_private: (),
}
impl PutMethod {
pub fn builder() -> crate::input::put_method_input::Builder {
crate::input::put_method_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutMethod {
type Output = std::result::Result<crate::output::PutMethodOutput, crate::error::PutMethodError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_put_method_error(response)
} else {
crate::operation_deser::parse_put_method_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutMethodResponse {
_private: (),
}
impl PutMethodResponse {
pub fn builder() -> crate::input::put_method_response_input::Builder {
crate::input::put_method_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutMethodResponse {
type Output = std::result::Result<
crate::output::PutMethodResponseOutput,
crate::error::PutMethodResponseError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_put_method_response_error(response)
} else {
crate::operation_deser::parse_put_method_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutRestApi {
_private: (),
}
impl PutRestApi {
pub fn builder() -> crate::input::put_rest_api_input::Builder {
crate::input::put_rest_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutRestApi {
type Output =
std::result::Result<crate::output::PutRestApiOutput, crate::error::PutRestApiError>;
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_rest_api_error(response)
} else {
crate::operation_deser::parse_put_rest_api_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 TestInvokeAuthorizer {
_private: (),
}
impl TestInvokeAuthorizer {
pub fn builder() -> crate::input::test_invoke_authorizer_input::Builder {
crate::input::test_invoke_authorizer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TestInvokeAuthorizer {
type Output = std::result::Result<
crate::output::TestInvokeAuthorizerOutput,
crate::error::TestInvokeAuthorizerError,
>;
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_invoke_authorizer_error(response)
} else {
crate::operation_deser::parse_test_invoke_authorizer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TestInvokeMethod {
_private: (),
}
impl TestInvokeMethod {
pub fn builder() -> crate::input::test_invoke_method_input::Builder {
crate::input::test_invoke_method_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TestInvokeMethod {
type Output = std::result::Result<
crate::output::TestInvokeMethodOutput,
crate::error::TestInvokeMethodError,
>;
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_invoke_method_error(response)
} else {
crate::operation_deser::parse_test_invoke_method_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 UpdateAccount {
_private: (),
}
impl UpdateAccount {
pub fn builder() -> crate::input::update_account_input::Builder {
crate::input::update_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAccount {
type Output =
std::result::Result<crate::output::UpdateAccountOutput, crate::error::UpdateAccountError>;
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_account_error(response)
} else {
crate::operation_deser::parse_update_account_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateApiKey {
_private: (),
}
impl UpdateApiKey {
pub fn builder() -> crate::input::update_api_key_input::Builder {
crate::input::update_api_key_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApiKey {
type Output =
std::result::Result<crate::output::UpdateApiKeyOutput, crate::error::UpdateApiKeyError>;
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_api_key_error(response)
} else {
crate::operation_deser::parse_update_api_key_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAuthorizer {
_private: (),
}
impl UpdateAuthorizer {
pub fn builder() -> crate::input::update_authorizer_input::Builder {
crate::input::update_authorizer_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAuthorizer {
type Output = std::result::Result<
crate::output::UpdateAuthorizerOutput,
crate::error::UpdateAuthorizerError,
>;
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_authorizer_error(response)
} else {
crate::operation_deser::parse_update_authorizer_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateBasePathMapping {
_private: (),
}
impl UpdateBasePathMapping {
pub fn builder() -> crate::input::update_base_path_mapping_input::Builder {
crate::input::update_base_path_mapping_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateBasePathMapping {
type Output = std::result::Result<
crate::output::UpdateBasePathMappingOutput,
crate::error::UpdateBasePathMappingError,
>;
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_base_path_mapping_error(response)
} else {
crate::operation_deser::parse_update_base_path_mapping_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateClientCertificate {
_private: (),
}
impl UpdateClientCertificate {
pub fn builder() -> crate::input::update_client_certificate_input::Builder {
crate::input::update_client_certificate_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateClientCertificate {
type Output = std::result::Result<
crate::output::UpdateClientCertificateOutput,
crate::error::UpdateClientCertificateError,
>;
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_client_certificate_error(response)
} else {
crate::operation_deser::parse_update_client_certificate_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDeployment {
_private: (),
}
impl UpdateDeployment {
pub fn builder() -> crate::input::update_deployment_input::Builder {
crate::input::update_deployment_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDeployment {
type Output = std::result::Result<
crate::output::UpdateDeploymentOutput,
crate::error::UpdateDeploymentError,
>;
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_deployment_error(response)
} else {
crate::operation_deser::parse_update_deployment_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDocumentationPart {
_private: (),
}
impl UpdateDocumentationPart {
pub fn builder() -> crate::input::update_documentation_part_input::Builder {
crate::input::update_documentation_part_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDocumentationPart {
type Output = std::result::Result<
crate::output::UpdateDocumentationPartOutput,
crate::error::UpdateDocumentationPartError,
>;
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_documentation_part_error(response)
} else {
crate::operation_deser::parse_update_documentation_part_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDocumentationVersion {
_private: (),
}
impl UpdateDocumentationVersion {
pub fn builder() -> crate::input::update_documentation_version_input::Builder {
crate::input::update_documentation_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDocumentationVersion {
type Output = std::result::Result<
crate::output::UpdateDocumentationVersionOutput,
crate::error::UpdateDocumentationVersionError,
>;
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_documentation_version_error(response)
} else {
crate::operation_deser::parse_update_documentation_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDomainName {
_private: (),
}
impl UpdateDomainName {
pub fn builder() -> crate::input::update_domain_name_input::Builder {
crate::input::update_domain_name_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDomainName {
type Output = std::result::Result<
crate::output::UpdateDomainNameOutput,
crate::error::UpdateDomainNameError,
>;
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_domain_name_error(response)
} else {
crate::operation_deser::parse_update_domain_name_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGatewayResponse {
_private: (),
}
impl UpdateGatewayResponse {
pub fn builder() -> crate::input::update_gateway_response_input::Builder {
crate::input::update_gateway_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGatewayResponse {
type Output = std::result::Result<
crate::output::UpdateGatewayResponseOutput,
crate::error::UpdateGatewayResponseError,
>;
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_gateway_response_error(response)
} else {
crate::operation_deser::parse_update_gateway_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateIntegration {
_private: (),
}
impl UpdateIntegration {
pub fn builder() -> crate::input::update_integration_input::Builder {
crate::input::update_integration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateIntegration {
type Output = std::result::Result<
crate::output::UpdateIntegrationOutput,
crate::error::UpdateIntegrationError,
>;
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_integration_error(response)
} else {
crate::operation_deser::parse_update_integration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateIntegrationResponse {
_private: (),
}
impl UpdateIntegrationResponse {
pub fn builder() -> crate::input::update_integration_response_input::Builder {
crate::input::update_integration_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateIntegrationResponse {
type Output = std::result::Result<
crate::output::UpdateIntegrationResponseOutput,
crate::error::UpdateIntegrationResponseError,
>;
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_integration_response_error(response)
} else {
crate::operation_deser::parse_update_integration_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMethod {
_private: (),
}
impl UpdateMethod {
pub fn builder() -> crate::input::update_method_input::Builder {
crate::input::update_method_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMethod {
type Output =
std::result::Result<crate::output::UpdateMethodOutput, crate::error::UpdateMethodError>;
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_method_error(response)
} else {
crate::operation_deser::parse_update_method_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMethodResponse {
_private: (),
}
impl UpdateMethodResponse {
pub fn builder() -> crate::input::update_method_response_input::Builder {
crate::input::update_method_response_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMethodResponse {
type Output = std::result::Result<
crate::output::UpdateMethodResponseOutput,
crate::error::UpdateMethodResponseError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 201 {
crate::operation_deser::parse_update_method_response_error(response)
} else {
crate::operation_deser::parse_update_method_response_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateModel {
_private: (),
}
impl UpdateModel {
pub fn builder() -> crate::input::update_model_input::Builder {
crate::input::update_model_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateModel {
type Output =
std::result::Result<crate::output::UpdateModelOutput, crate::error::UpdateModelError>;
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_model_error(response)
} else {
crate::operation_deser::parse_update_model_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRequestValidator {
_private: (),
}
impl UpdateRequestValidator {
pub fn builder() -> crate::input::update_request_validator_input::Builder {
crate::input::update_request_validator_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRequestValidator {
type Output = std::result::Result<
crate::output::UpdateRequestValidatorOutput,
crate::error::UpdateRequestValidatorError,
>;
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_request_validator_error(response)
} else {
crate::operation_deser::parse_update_request_validator_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResource {
_private: (),
}
impl UpdateResource {
pub fn builder() -> crate::input::update_resource_input::Builder {
crate::input::update_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResource {
type Output =
std::result::Result<crate::output::UpdateResourceOutput, crate::error::UpdateResourceError>;
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_resource_error(response)
} else {
crate::operation_deser::parse_update_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRestApi {
_private: (),
}
impl UpdateRestApi {
pub fn builder() -> crate::input::update_rest_api_input::Builder {
crate::input::update_rest_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRestApi {
type Output =
std::result::Result<crate::output::UpdateRestApiOutput, crate::error::UpdateRestApiError>;
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_rest_api_error(response)
} else {
crate::operation_deser::parse_update_rest_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateStage {
_private: (),
}
impl UpdateStage {
pub fn builder() -> crate::input::update_stage_input::Builder {
crate::input::update_stage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStage {
type Output =
std::result::Result<crate::output::UpdateStageOutput, crate::error::UpdateStageError>;
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_stage_error(response)
} else {
crate::operation_deser::parse_update_stage_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateUsage {
_private: (),
}
impl UpdateUsage {
pub fn builder() -> crate::input::update_usage_input::Builder {
crate::input::update_usage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUsage {
type Output =
std::result::Result<crate::output::UpdateUsageOutput, crate::error::UpdateUsageError>;
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_usage_error(response)
} else {
crate::operation_deser::parse_update_usage_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateUsagePlan {
_private: (),
}
impl UpdateUsagePlan {
pub fn builder() -> crate::input::update_usage_plan_input::Builder {
crate::input::update_usage_plan_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUsagePlan {
type Output = std::result::Result<
crate::output::UpdateUsagePlanOutput,
crate::error::UpdateUsagePlanError,
>;
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_usage_plan_error(response)
} else {
crate::operation_deser::parse_update_usage_plan_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateVpcLink {
_private: (),
}
impl UpdateVpcLink {
pub fn builder() -> crate::input::update_vpc_link_input::Builder {
crate::input::update_vpc_link_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateVpcLink {
type Output =
std::result::Result<crate::output::UpdateVpcLinkOutput, crate::error::UpdateVpcLinkError>;
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_vpc_link_error(response)
} else {
crate::operation_deser::parse_update_vpc_link_response(response)
}
}
}
pub mod customize;