#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AssociateApi {
_private: (),
}
impl AssociateApi {
pub fn builder() -> crate::input::associate_api_input::Builder {
crate::input::associate_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateApi {
type Output =
std::result::Result<crate::output::AssociateApiOutput, crate::error::AssociateApiError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_associate_api_error(response)
} else {
crate::operation_deser::parse_associate_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateApiCache {
_private: (),
}
impl CreateApiCache {
pub fn builder() -> crate::input::create_api_cache_input::Builder {
crate::input::create_api_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateApiCache {
type Output =
std::result::Result<crate::output::CreateApiCacheOutput, crate::error::CreateApiCacheError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_api_cache_error(response)
} else {
crate::operation_deser::parse_create_api_cache_response(response)
}
}
}
#[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() != 200 {
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 CreateDataSource {
_private: (),
}
impl CreateDataSource {
pub fn builder() -> crate::input::create_data_source_input::Builder {
crate::input::create_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDataSource {
type Output = std::result::Result<
crate::output::CreateDataSourceOutput,
crate::error::CreateDataSourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_data_source_error(response)
} else {
crate::operation_deser::parse_create_data_source_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() != 200 {
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 CreateFunction {
_private: (),
}
impl CreateFunction {
pub fn builder() -> crate::input::create_function_input::Builder {
crate::input::create_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFunction {
type Output =
std::result::Result<crate::output::CreateFunctionOutput, crate::error::CreateFunctionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_function_error(response)
} else {
crate::operation_deser::parse_create_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateGraphqlApi {
_private: (),
}
impl CreateGraphqlApi {
pub fn builder() -> crate::input::create_graphql_api_input::Builder {
crate::input::create_graphql_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGraphqlApi {
type Output = std::result::Result<
crate::output::CreateGraphqlApiOutput,
crate::error::CreateGraphqlApiError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_graphql_api_error(response)
} else {
crate::operation_deser::parse_create_graphql_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateResolver {
_private: (),
}
impl CreateResolver {
pub fn builder() -> crate::input::create_resolver_input::Builder {
crate::input::create_resolver_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateResolver {
type Output =
std::result::Result<crate::output::CreateResolverOutput, crate::error::CreateResolverError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_resolver_error(response)
} else {
crate::operation_deser::parse_create_resolver_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateType {
_private: (),
}
impl CreateType {
pub fn builder() -> crate::input::create_type_input::Builder {
crate::input::create_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateType {
type Output =
std::result::Result<crate::output::CreateTypeOutput, crate::error::CreateTypeError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_type_error(response)
} else {
crate::operation_deser::parse_create_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteApiCache {
_private: (),
}
impl DeleteApiCache {
pub fn builder() -> crate::input::delete_api_cache_input::Builder {
crate::input::delete_api_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteApiCache {
type Output =
std::result::Result<crate::output::DeleteApiCacheOutput, crate::error::DeleteApiCacheError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_api_cache_error(response)
} else {
crate::operation_deser::parse_delete_api_cache_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() != 200 {
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 DeleteDataSource {
_private: (),
}
impl DeleteDataSource {
pub fn builder() -> crate::input::delete_data_source_input::Builder {
crate::input::delete_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDataSource {
type Output = std::result::Result<
crate::output::DeleteDataSourceOutput,
crate::error::DeleteDataSourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_data_source_error(response)
} else {
crate::operation_deser::parse_delete_data_source_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() != 200 {
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 DeleteFunction {
_private: (),
}
impl DeleteFunction {
pub fn builder() -> crate::input::delete_function_input::Builder {
crate::input::delete_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFunction {
type Output =
std::result::Result<crate::output::DeleteFunctionOutput, crate::error::DeleteFunctionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_function_error(response)
} else {
crate::operation_deser::parse_delete_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteGraphqlApi {
_private: (),
}
impl DeleteGraphqlApi {
pub fn builder() -> crate::input::delete_graphql_api_input::Builder {
crate::input::delete_graphql_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteGraphqlApi {
type Output = std::result::Result<
crate::output::DeleteGraphqlApiOutput,
crate::error::DeleteGraphqlApiError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_graphql_api_error(response)
} else {
crate::operation_deser::parse_delete_graphql_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteResolver {
_private: (),
}
impl DeleteResolver {
pub fn builder() -> crate::input::delete_resolver_input::Builder {
crate::input::delete_resolver_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteResolver {
type Output =
std::result::Result<crate::output::DeleteResolverOutput, crate::error::DeleteResolverError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_resolver_error(response)
} else {
crate::operation_deser::parse_delete_resolver_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteType {
_private: (),
}
impl DeleteType {
pub fn builder() -> crate::input::delete_type_input::Builder {
crate::input::delete_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteType {
type Output =
std::result::Result<crate::output::DeleteTypeOutput, crate::error::DeleteTypeError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_type_error(response)
} else {
crate::operation_deser::parse_delete_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DisassociateApi {
_private: (),
}
impl DisassociateApi {
pub fn builder() -> crate::input::disassociate_api_input::Builder {
crate::input::disassociate_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateApi {
type Output = std::result::Result<
crate::output::DisassociateApiOutput,
crate::error::DisassociateApiError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_disassociate_api_error(response)
} else {
crate::operation_deser::parse_disassociate_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct EvaluateCode {
_private: (),
}
impl EvaluateCode {
pub fn builder() -> crate::input::evaluate_code_input::Builder {
crate::input::evaluate_code_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for EvaluateCode {
type Output =
std::result::Result<crate::output::EvaluateCodeOutput, crate::error::EvaluateCodeError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_evaluate_code_error(response)
} else {
crate::operation_deser::parse_evaluate_code_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct EvaluateMappingTemplate {
_private: (),
}
impl EvaluateMappingTemplate {
pub fn builder() -> crate::input::evaluate_mapping_template_input::Builder {
crate::input::evaluate_mapping_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for EvaluateMappingTemplate {
type Output = std::result::Result<
crate::output::EvaluateMappingTemplateOutput,
crate::error::EvaluateMappingTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_evaluate_mapping_template_error(response)
} else {
crate::operation_deser::parse_evaluate_mapping_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct FlushApiCache {
_private: (),
}
impl FlushApiCache {
pub fn builder() -> crate::input::flush_api_cache_input::Builder {
crate::input::flush_api_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for FlushApiCache {
type Output =
std::result::Result<crate::output::FlushApiCacheOutput, crate::error::FlushApiCacheError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_flush_api_cache_error(response)
} else {
crate::operation_deser::parse_flush_api_cache_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetApiAssociation {
_private: (),
}
impl GetApiAssociation {
pub fn builder() -> crate::input::get_api_association_input::Builder {
crate::input::get_api_association_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetApiAssociation {
type Output = std::result::Result<
crate::output::GetApiAssociationOutput,
crate::error::GetApiAssociationError,
>;
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_association_error(response)
} else {
crate::operation_deser::parse_get_api_association_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetApiCache {
_private: (),
}
impl GetApiCache {
pub fn builder() -> crate::input::get_api_cache_input::Builder {
crate::input::get_api_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetApiCache {
type Output =
std::result::Result<crate::output::GetApiCacheOutput, crate::error::GetApiCacheError>;
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_cache_error(response)
} else {
crate::operation_deser::parse_get_api_cache_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDataSource {
_private: (),
}
impl GetDataSource {
pub fn builder() -> crate::input::get_data_source_input::Builder {
crate::input::get_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDataSource {
type Output =
std::result::Result<crate::output::GetDataSourceOutput, crate::error::GetDataSourceError>;
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_data_source_error(response)
} else {
crate::operation_deser::parse_get_data_source_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 GetFunction {
_private: (),
}
impl GetFunction {
pub fn builder() -> crate::input::get_function_input::Builder {
crate::input::get_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetFunction {
type Output =
std::result::Result<crate::output::GetFunctionOutput, crate::error::GetFunctionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_function_error(response)
} else {
crate::operation_deser::parse_get_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetGraphqlApi {
_private: (),
}
impl GetGraphqlApi {
pub fn builder() -> crate::input::get_graphql_api_input::Builder {
crate::input::get_graphql_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGraphqlApi {
type Output =
std::result::Result<crate::output::GetGraphqlApiOutput, crate::error::GetGraphqlApiError>;
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_graphql_api_error(response)
} else {
crate::operation_deser::parse_get_graphql_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetIntrospectionSchema {
_private: (),
}
impl GetIntrospectionSchema {
pub fn builder() -> crate::input::get_introspection_schema_input::Builder {
crate::input::get_introspection_schema_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetIntrospectionSchema {
type Output = std::result::Result<
crate::output::GetIntrospectionSchemaOutput,
crate::error::GetIntrospectionSchemaError,
>;
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_introspection_schema_error(response)
} else {
crate::operation_deser::parse_get_introspection_schema_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetResolver {
_private: (),
}
impl GetResolver {
pub fn builder() -> crate::input::get_resolver_input::Builder {
crate::input::get_resolver_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetResolver {
type Output =
std::result::Result<crate::output::GetResolverOutput, crate::error::GetResolverError>;
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_resolver_error(response)
} else {
crate::operation_deser::parse_get_resolver_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSchemaCreationStatus {
_private: (),
}
impl GetSchemaCreationStatus {
pub fn builder() -> crate::input::get_schema_creation_status_input::Builder {
crate::input::get_schema_creation_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSchemaCreationStatus {
type Output = std::result::Result<
crate::output::GetSchemaCreationStatusOutput,
crate::error::GetSchemaCreationStatusError,
>;
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_schema_creation_status_error(response)
} else {
crate::operation_deser::parse_get_schema_creation_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetType {
_private: (),
}
impl GetType {
pub fn builder() -> crate::input::get_type_input::Builder {
crate::input::get_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetType {
type Output = std::result::Result<crate::output::GetTypeOutput, crate::error::GetTypeError>;
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_type_error(response)
} else {
crate::operation_deser::parse_get_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListApiKeys {
_private: (),
}
impl ListApiKeys {
pub fn builder() -> crate::input::list_api_keys_input::Builder {
crate::input::list_api_keys_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApiKeys {
type Output =
std::result::Result<crate::output::ListApiKeysOutput, crate::error::ListApiKeysError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_api_keys_error(response)
} else {
crate::operation_deser::parse_list_api_keys_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDataSources {
_private: (),
}
impl ListDataSources {
pub fn builder() -> crate::input::list_data_sources_input::Builder {
crate::input::list_data_sources_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDataSources {
type Output = std::result::Result<
crate::output::ListDataSourcesOutput,
crate::error::ListDataSourcesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_data_sources_error(response)
} else {
crate::operation_deser::parse_list_data_sources_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDomainNames {
_private: (),
}
impl ListDomainNames {
pub fn builder() -> crate::input::list_domain_names_input::Builder {
crate::input::list_domain_names_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDomainNames {
type Output = std::result::Result<
crate::output::ListDomainNamesOutput,
crate::error::ListDomainNamesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_domain_names_error(response)
} else {
crate::operation_deser::parse_list_domain_names_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFunctions {
_private: (),
}
impl ListFunctions {
pub fn builder() -> crate::input::list_functions_input::Builder {
crate::input::list_functions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFunctions {
type Output =
std::result::Result<crate::output::ListFunctionsOutput, crate::error::ListFunctionsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_functions_error(response)
} else {
crate::operation_deser::parse_list_functions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListGraphqlApis {
_private: (),
}
impl ListGraphqlApis {
pub fn builder() -> crate::input::list_graphql_apis_input::Builder {
crate::input::list_graphql_apis_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGraphqlApis {
type Output = std::result::Result<
crate::output::ListGraphqlApisOutput,
crate::error::ListGraphqlApisError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_graphql_apis_error(response)
} else {
crate::operation_deser::parse_list_graphql_apis_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolvers {
_private: (),
}
impl ListResolvers {
pub fn builder() -> crate::input::list_resolvers_input::Builder {
crate::input::list_resolvers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolvers {
type Output =
std::result::Result<crate::output::ListResolversOutput, crate::error::ListResolversError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolvers_error(response)
} else {
crate::operation_deser::parse_list_resolvers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListResolversByFunction {
_private: (),
}
impl ListResolversByFunction {
pub fn builder() -> crate::input::list_resolvers_by_function_input::Builder {
crate::input::list_resolvers_by_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListResolversByFunction {
type Output = std::result::Result<
crate::output::ListResolversByFunctionOutput,
crate::error::ListResolversByFunctionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_resolvers_by_function_error(response)
} else {
crate::operation_deser::parse_list_resolvers_by_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTypes {
_private: (),
}
impl ListTypes {
pub fn builder() -> crate::input::list_types_input::Builder {
crate::input::list_types_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTypes {
type Output = std::result::Result<crate::output::ListTypesOutput, crate::error::ListTypesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_types_error(response)
} else {
crate::operation_deser::parse_list_types_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartSchemaCreation {
_private: (),
}
impl StartSchemaCreation {
pub fn builder() -> crate::input::start_schema_creation_input::Builder {
crate::input::start_schema_creation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartSchemaCreation {
type Output = std::result::Result<
crate::output::StartSchemaCreationOutput,
crate::error::StartSchemaCreationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_schema_creation_error(response)
} else {
crate::operation_deser::parse_start_schema_creation_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() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
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 UpdateApiCache {
_private: (),
}
impl UpdateApiCache {
pub fn builder() -> crate::input::update_api_cache_input::Builder {
crate::input::update_api_cache_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateApiCache {
type Output =
std::result::Result<crate::output::UpdateApiCacheOutput, crate::error::UpdateApiCacheError>;
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_cache_error(response)
} else {
crate::operation_deser::parse_update_api_cache_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 UpdateDataSource {
_private: (),
}
impl UpdateDataSource {
pub fn builder() -> crate::input::update_data_source_input::Builder {
crate::input::update_data_source_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDataSource {
type Output = std::result::Result<
crate::output::UpdateDataSourceOutput,
crate::error::UpdateDataSourceError,
>;
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_data_source_error(response)
} else {
crate::operation_deser::parse_update_data_source_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 UpdateFunction {
_private: (),
}
impl UpdateFunction {
pub fn builder() -> crate::input::update_function_input::Builder {
crate::input::update_function_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFunction {
type Output =
std::result::Result<crate::output::UpdateFunctionOutput, crate::error::UpdateFunctionError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_function_error(response)
} else {
crate::operation_deser::parse_update_function_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGraphqlApi {
_private: (),
}
impl UpdateGraphqlApi {
pub fn builder() -> crate::input::update_graphql_api_input::Builder {
crate::input::update_graphql_api_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGraphqlApi {
type Output = std::result::Result<
crate::output::UpdateGraphqlApiOutput,
crate::error::UpdateGraphqlApiError,
>;
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_graphql_api_error(response)
} else {
crate::operation_deser::parse_update_graphql_api_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateResolver {
_private: (),
}
impl UpdateResolver {
pub fn builder() -> crate::input::update_resolver_input::Builder {
crate::input::update_resolver_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateResolver {
type Output =
std::result::Result<crate::output::UpdateResolverOutput, crate::error::UpdateResolverError>;
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_resolver_error(response)
} else {
crate::operation_deser::parse_update_resolver_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateType {
_private: (),
}
impl UpdateType {
pub fn builder() -> crate::input::update_type_input::Builder {
crate::input::update_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateType {
type Output =
std::result::Result<crate::output::UpdateTypeOutput, crate::error::UpdateTypeError>;
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_type_error(response)
} else {
crate::operation_deser::parse_update_type_response(response)
}
}
}
pub mod customize;