#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchGetNamedQuery {
_private: (),
}
impl BatchGetNamedQuery {
pub fn builder() -> crate::input::batch_get_named_query_input::Builder {
crate::input::batch_get_named_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetNamedQuery {
type Output = std::result::Result<
crate::output::BatchGetNamedQueryOutput,
crate::error::BatchGetNamedQueryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_named_query_error(response)
} else {
crate::operation_deser::parse_batch_get_named_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchGetPreparedStatement {
_private: (),
}
impl BatchGetPreparedStatement {
pub fn builder() -> crate::input::batch_get_prepared_statement_input::Builder {
crate::input::batch_get_prepared_statement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetPreparedStatement {
type Output = std::result::Result<
crate::output::BatchGetPreparedStatementOutput,
crate::error::BatchGetPreparedStatementError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_prepared_statement_error(response)
} else {
crate::operation_deser::parse_batch_get_prepared_statement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchGetQueryExecution {
_private: (),
}
impl BatchGetQueryExecution {
pub fn builder() -> crate::input::batch_get_query_execution_input::Builder {
crate::input::batch_get_query_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchGetQueryExecution {
type Output = std::result::Result<
crate::output::BatchGetQueryExecutionOutput,
crate::error::BatchGetQueryExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_batch_get_query_execution_error(response)
} else {
crate::operation_deser::parse_batch_get_query_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDataCatalog {
_private: (),
}
impl CreateDataCatalog {
pub fn builder() -> crate::input::create_data_catalog_input::Builder {
crate::input::create_data_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDataCatalog {
type Output = std::result::Result<
crate::output::CreateDataCatalogOutput,
crate::error::CreateDataCatalogError,
>;
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_catalog_error(response)
} else {
crate::operation_deser::parse_create_data_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateNamedQuery {
_private: (),
}
impl CreateNamedQuery {
pub fn builder() -> crate::input::create_named_query_input::Builder {
crate::input::create_named_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateNamedQuery {
type Output = std::result::Result<
crate::output::CreateNamedQueryOutput,
crate::error::CreateNamedQueryError,
>;
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_named_query_error(response)
} else {
crate::operation_deser::parse_create_named_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateNotebook {
_private: (),
}
impl CreateNotebook {
pub fn builder() -> crate::input::create_notebook_input::Builder {
crate::input::create_notebook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateNotebook {
type Output =
std::result::Result<crate::output::CreateNotebookOutput, crate::error::CreateNotebookError>;
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_notebook_error(response)
} else {
crate::operation_deser::parse_create_notebook_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePreparedStatement {
_private: (),
}
impl CreatePreparedStatement {
pub fn builder() -> crate::input::create_prepared_statement_input::Builder {
crate::input::create_prepared_statement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePreparedStatement {
type Output = std::result::Result<
crate::output::CreatePreparedStatementOutput,
crate::error::CreatePreparedStatementError,
>;
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_prepared_statement_error(response)
} else {
crate::operation_deser::parse_create_prepared_statement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePresignedNotebookUrl {
_private: (),
}
impl CreatePresignedNotebookUrl {
pub fn builder() -> crate::input::create_presigned_notebook_url_input::Builder {
crate::input::create_presigned_notebook_url_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePresignedNotebookUrl {
type Output = std::result::Result<
crate::output::CreatePresignedNotebookUrlOutput,
crate::error::CreatePresignedNotebookUrlError,
>;
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_presigned_notebook_url_error(response)
} else {
crate::operation_deser::parse_create_presigned_notebook_url_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorkGroup {
_private: (),
}
impl CreateWorkGroup {
pub fn builder() -> crate::input::create_work_group_input::Builder {
crate::input::create_work_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkGroup {
type Output = std::result::Result<
crate::output::CreateWorkGroupOutput,
crate::error::CreateWorkGroupError,
>;
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_work_group_error(response)
} else {
crate::operation_deser::parse_create_work_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDataCatalog {
_private: (),
}
impl DeleteDataCatalog {
pub fn builder() -> crate::input::delete_data_catalog_input::Builder {
crate::input::delete_data_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDataCatalog {
type Output = std::result::Result<
crate::output::DeleteDataCatalogOutput,
crate::error::DeleteDataCatalogError,
>;
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_catalog_error(response)
} else {
crate::operation_deser::parse_delete_data_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteNamedQuery {
_private: (),
}
impl DeleteNamedQuery {
pub fn builder() -> crate::input::delete_named_query_input::Builder {
crate::input::delete_named_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteNamedQuery {
type Output = std::result::Result<
crate::output::DeleteNamedQueryOutput,
crate::error::DeleteNamedQueryError,
>;
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_named_query_error(response)
} else {
crate::operation_deser::parse_delete_named_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteNotebook {
_private: (),
}
impl DeleteNotebook {
pub fn builder() -> crate::input::delete_notebook_input::Builder {
crate::input::delete_notebook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteNotebook {
type Output =
std::result::Result<crate::output::DeleteNotebookOutput, crate::error::DeleteNotebookError>;
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_notebook_error(response)
} else {
crate::operation_deser::parse_delete_notebook_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeletePreparedStatement {
_private: (),
}
impl DeletePreparedStatement {
pub fn builder() -> crate::input::delete_prepared_statement_input::Builder {
crate::input::delete_prepared_statement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeletePreparedStatement {
type Output = std::result::Result<
crate::output::DeletePreparedStatementOutput,
crate::error::DeletePreparedStatementError,
>;
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_prepared_statement_error(response)
} else {
crate::operation_deser::parse_delete_prepared_statement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteWorkGroup {
_private: (),
}
impl DeleteWorkGroup {
pub fn builder() -> crate::input::delete_work_group_input::Builder {
crate::input::delete_work_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkGroup {
type Output = std::result::Result<
crate::output::DeleteWorkGroupOutput,
crate::error::DeleteWorkGroupError,
>;
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_work_group_error(response)
} else {
crate::operation_deser::parse_delete_work_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ExportNotebook {
_private: (),
}
impl ExportNotebook {
pub fn builder() -> crate::input::export_notebook_input::Builder {
crate::input::export_notebook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ExportNotebook {
type Output =
std::result::Result<crate::output::ExportNotebookOutput, crate::error::ExportNotebookError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_export_notebook_error(response)
} else {
crate::operation_deser::parse_export_notebook_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCalculationExecution {
_private: (),
}
impl GetCalculationExecution {
pub fn builder() -> crate::input::get_calculation_execution_input::Builder {
crate::input::get_calculation_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCalculationExecution {
type Output = std::result::Result<
crate::output::GetCalculationExecutionOutput,
crate::error::GetCalculationExecutionError,
>;
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_calculation_execution_error(response)
} else {
crate::operation_deser::parse_get_calculation_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCalculationExecutionCode {
_private: (),
}
impl GetCalculationExecutionCode {
pub fn builder() -> crate::input::get_calculation_execution_code_input::Builder {
crate::input::get_calculation_execution_code_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCalculationExecutionCode {
type Output = std::result::Result<
crate::output::GetCalculationExecutionCodeOutput,
crate::error::GetCalculationExecutionCodeError,
>;
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_calculation_execution_code_error(response)
} else {
crate::operation_deser::parse_get_calculation_execution_code_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCalculationExecutionStatus {
_private: (),
}
impl GetCalculationExecutionStatus {
pub fn builder() -> crate::input::get_calculation_execution_status_input::Builder {
crate::input::get_calculation_execution_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCalculationExecutionStatus {
type Output = std::result::Result<
crate::output::GetCalculationExecutionStatusOutput,
crate::error::GetCalculationExecutionStatusError,
>;
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_calculation_execution_status_error(response)
} else {
crate::operation_deser::parse_get_calculation_execution_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDatabase {
_private: (),
}
impl GetDatabase {
pub fn builder() -> crate::input::get_database_input::Builder {
crate::input::get_database_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDatabase {
type Output =
std::result::Result<crate::output::GetDatabaseOutput, crate::error::GetDatabaseError>;
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_database_error(response)
} else {
crate::operation_deser::parse_get_database_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDataCatalog {
_private: (),
}
impl GetDataCatalog {
pub fn builder() -> crate::input::get_data_catalog_input::Builder {
crate::input::get_data_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDataCatalog {
type Output =
std::result::Result<crate::output::GetDataCatalogOutput, crate::error::GetDataCatalogError>;
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_catalog_error(response)
} else {
crate::operation_deser::parse_get_data_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetNamedQuery {
_private: (),
}
impl GetNamedQuery {
pub fn builder() -> crate::input::get_named_query_input::Builder {
crate::input::get_named_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetNamedQuery {
type Output =
std::result::Result<crate::output::GetNamedQueryOutput, crate::error::GetNamedQueryError>;
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_named_query_error(response)
} else {
crate::operation_deser::parse_get_named_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetNotebookMetadata {
_private: (),
}
impl GetNotebookMetadata {
pub fn builder() -> crate::input::get_notebook_metadata_input::Builder {
crate::input::get_notebook_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetNotebookMetadata {
type Output = std::result::Result<
crate::output::GetNotebookMetadataOutput,
crate::error::GetNotebookMetadataError,
>;
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_notebook_metadata_error(response)
} else {
crate::operation_deser::parse_get_notebook_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetPreparedStatement {
_private: (),
}
impl GetPreparedStatement {
pub fn builder() -> crate::input::get_prepared_statement_input::Builder {
crate::input::get_prepared_statement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetPreparedStatement {
type Output = std::result::Result<
crate::output::GetPreparedStatementOutput,
crate::error::GetPreparedStatementError,
>;
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_prepared_statement_error(response)
} else {
crate::operation_deser::parse_get_prepared_statement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetQueryExecution {
_private: (),
}
impl GetQueryExecution {
pub fn builder() -> crate::input::get_query_execution_input::Builder {
crate::input::get_query_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetQueryExecution {
type Output = std::result::Result<
crate::output::GetQueryExecutionOutput,
crate::error::GetQueryExecutionError,
>;
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_query_execution_error(response)
} else {
crate::operation_deser::parse_get_query_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetQueryResults {
_private: (),
}
impl GetQueryResults {
pub fn builder() -> crate::input::get_query_results_input::Builder {
crate::input::get_query_results_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetQueryResults {
type Output = std::result::Result<
crate::output::GetQueryResultsOutput,
crate::error::GetQueryResultsError,
>;
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_query_results_error(response)
} else {
crate::operation_deser::parse_get_query_results_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetQueryRuntimeStatistics {
_private: (),
}
impl GetQueryRuntimeStatistics {
pub fn builder() -> crate::input::get_query_runtime_statistics_input::Builder {
crate::input::get_query_runtime_statistics_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetQueryRuntimeStatistics {
type Output = std::result::Result<
crate::output::GetQueryRuntimeStatisticsOutput,
crate::error::GetQueryRuntimeStatisticsError,
>;
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_query_runtime_statistics_error(response)
} else {
crate::operation_deser::parse_get_query_runtime_statistics_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSession {
_private: (),
}
impl GetSession {
pub fn builder() -> crate::input::get_session_input::Builder {
crate::input::get_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSession {
type Output =
std::result::Result<crate::output::GetSessionOutput, crate::error::GetSessionError>;
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_session_error(response)
} else {
crate::operation_deser::parse_get_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSessionStatus {
_private: (),
}
impl GetSessionStatus {
pub fn builder() -> crate::input::get_session_status_input::Builder {
crate::input::get_session_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSessionStatus {
type Output = std::result::Result<
crate::output::GetSessionStatusOutput,
crate::error::GetSessionStatusError,
>;
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_session_status_error(response)
} else {
crate::operation_deser::parse_get_session_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTableMetadata {
_private: (),
}
impl GetTableMetadata {
pub fn builder() -> crate::input::get_table_metadata_input::Builder {
crate::input::get_table_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTableMetadata {
type Output = std::result::Result<
crate::output::GetTableMetadataOutput,
crate::error::GetTableMetadataError,
>;
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_table_metadata_error(response)
} else {
crate::operation_deser::parse_get_table_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetWorkGroup {
_private: (),
}
impl GetWorkGroup {
pub fn builder() -> crate::input::get_work_group_input::Builder {
crate::input::get_work_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetWorkGroup {
type Output =
std::result::Result<crate::output::GetWorkGroupOutput, crate::error::GetWorkGroupError>;
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_work_group_error(response)
} else {
crate::operation_deser::parse_get_work_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ImportNotebook {
_private: (),
}
impl ImportNotebook {
pub fn builder() -> crate::input::import_notebook_input::Builder {
crate::input::import_notebook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportNotebook {
type Output =
std::result::Result<crate::output::ImportNotebookOutput, crate::error::ImportNotebookError>;
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_notebook_error(response)
} else {
crate::operation_deser::parse_import_notebook_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListApplicationDPUSizes {
_private: (),
}
impl ListApplicationDPUSizes {
pub fn builder() -> crate::input::list_application_dpu_sizes_input::Builder {
crate::input::list_application_dpu_sizes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListApplicationDPUSizes {
type Output = std::result::Result<
crate::output::ListApplicationDpuSizesOutput,
crate::error::ListApplicationDPUSizesError,
>;
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_application_dpu_sizes_error(response)
} else {
crate::operation_deser::parse_list_application_dpu_sizes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCalculationExecutions {
_private: (),
}
impl ListCalculationExecutions {
pub fn builder() -> crate::input::list_calculation_executions_input::Builder {
crate::input::list_calculation_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCalculationExecutions {
type Output = std::result::Result<
crate::output::ListCalculationExecutionsOutput,
crate::error::ListCalculationExecutionsError,
>;
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_calculation_executions_error(response)
} else {
crate::operation_deser::parse_list_calculation_executions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDatabases {
_private: (),
}
impl ListDatabases {
pub fn builder() -> crate::input::list_databases_input::Builder {
crate::input::list_databases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDatabases {
type Output =
std::result::Result<crate::output::ListDatabasesOutput, crate::error::ListDatabasesError>;
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_databases_error(response)
} else {
crate::operation_deser::parse_list_databases_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDataCatalogs {
_private: (),
}
impl ListDataCatalogs {
pub fn builder() -> crate::input::list_data_catalogs_input::Builder {
crate::input::list_data_catalogs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDataCatalogs {
type Output = std::result::Result<
crate::output::ListDataCatalogsOutput,
crate::error::ListDataCatalogsError,
>;
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_catalogs_error(response)
} else {
crate::operation_deser::parse_list_data_catalogs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListEngineVersions {
_private: (),
}
impl ListEngineVersions {
pub fn builder() -> crate::input::list_engine_versions_input::Builder {
crate::input::list_engine_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEngineVersions {
type Output = std::result::Result<
crate::output::ListEngineVersionsOutput,
crate::error::ListEngineVersionsError,
>;
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_engine_versions_error(response)
} else {
crate::operation_deser::parse_list_engine_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListExecutors {
_private: (),
}
impl ListExecutors {
pub fn builder() -> crate::input::list_executors_input::Builder {
crate::input::list_executors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListExecutors {
type Output =
std::result::Result<crate::output::ListExecutorsOutput, crate::error::ListExecutorsError>;
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_executors_error(response)
} else {
crate::operation_deser::parse_list_executors_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListNamedQueries {
_private: (),
}
impl ListNamedQueries {
pub fn builder() -> crate::input::list_named_queries_input::Builder {
crate::input::list_named_queries_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNamedQueries {
type Output = std::result::Result<
crate::output::ListNamedQueriesOutput,
crate::error::ListNamedQueriesError,
>;
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_named_queries_error(response)
} else {
crate::operation_deser::parse_list_named_queries_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListNotebookMetadata {
_private: (),
}
impl ListNotebookMetadata {
pub fn builder() -> crate::input::list_notebook_metadata_input::Builder {
crate::input::list_notebook_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNotebookMetadata {
type Output = std::result::Result<
crate::output::ListNotebookMetadataOutput,
crate::error::ListNotebookMetadataError,
>;
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_notebook_metadata_error(response)
} else {
crate::operation_deser::parse_list_notebook_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListNotebookSessions {
_private: (),
}
impl ListNotebookSessions {
pub fn builder() -> crate::input::list_notebook_sessions_input::Builder {
crate::input::list_notebook_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNotebookSessions {
type Output = std::result::Result<
crate::output::ListNotebookSessionsOutput,
crate::error::ListNotebookSessionsError,
>;
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_notebook_sessions_error(response)
} else {
crate::operation_deser::parse_list_notebook_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListPreparedStatements {
_private: (),
}
impl ListPreparedStatements {
pub fn builder() -> crate::input::list_prepared_statements_input::Builder {
crate::input::list_prepared_statements_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListPreparedStatements {
type Output = std::result::Result<
crate::output::ListPreparedStatementsOutput,
crate::error::ListPreparedStatementsError,
>;
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_prepared_statements_error(response)
} else {
crate::operation_deser::parse_list_prepared_statements_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListQueryExecutions {
_private: (),
}
impl ListQueryExecutions {
pub fn builder() -> crate::input::list_query_executions_input::Builder {
crate::input::list_query_executions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListQueryExecutions {
type Output = std::result::Result<
crate::output::ListQueryExecutionsOutput,
crate::error::ListQueryExecutionsError,
>;
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_query_executions_error(response)
} else {
crate::operation_deser::parse_list_query_executions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSessions {
_private: (),
}
impl ListSessions {
pub fn builder() -> crate::input::list_sessions_input::Builder {
crate::input::list_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSessions {
type Output =
std::result::Result<crate::output::ListSessionsOutput, crate::error::ListSessionsError>;
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_sessions_error(response)
} else {
crate::operation_deser::parse_list_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTableMetadata {
_private: (),
}
impl ListTableMetadata {
pub fn builder() -> crate::input::list_table_metadata_input::Builder {
crate::input::list_table_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTableMetadata {
type Output = std::result::Result<
crate::output::ListTableMetadataOutput,
crate::error::ListTableMetadataError,
>;
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_table_metadata_error(response)
} else {
crate::operation_deser::parse_list_table_metadata_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 ListWorkGroups {
_private: (),
}
impl ListWorkGroups {
pub fn builder() -> crate::input::list_work_groups_input::Builder {
crate::input::list_work_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkGroups {
type Output =
std::result::Result<crate::output::ListWorkGroupsOutput, crate::error::ListWorkGroupsError>;
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_work_groups_error(response)
} else {
crate::operation_deser::parse_list_work_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartCalculationExecution {
_private: (),
}
impl StartCalculationExecution {
pub fn builder() -> crate::input::start_calculation_execution_input::Builder {
crate::input::start_calculation_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartCalculationExecution {
type Output = std::result::Result<
crate::output::StartCalculationExecutionOutput,
crate::error::StartCalculationExecutionError,
>;
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_calculation_execution_error(response)
} else {
crate::operation_deser::parse_start_calculation_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartQueryExecution {
_private: (),
}
impl StartQueryExecution {
pub fn builder() -> crate::input::start_query_execution_input::Builder {
crate::input::start_query_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartQueryExecution {
type Output = std::result::Result<
crate::output::StartQueryExecutionOutput,
crate::error::StartQueryExecutionError,
>;
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_query_execution_error(response)
} else {
crate::operation_deser::parse_start_query_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartSession {
_private: (),
}
impl StartSession {
pub fn builder() -> crate::input::start_session_input::Builder {
crate::input::start_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartSession {
type Output =
std::result::Result<crate::output::StartSessionOutput, crate::error::StartSessionError>;
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_session_error(response)
} else {
crate::operation_deser::parse_start_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopCalculationExecution {
_private: (),
}
impl StopCalculationExecution {
pub fn builder() -> crate::input::stop_calculation_execution_input::Builder {
crate::input::stop_calculation_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopCalculationExecution {
type Output = std::result::Result<
crate::output::StopCalculationExecutionOutput,
crate::error::StopCalculationExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_calculation_execution_error(response)
} else {
crate::operation_deser::parse_stop_calculation_execution_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopQueryExecution {
_private: (),
}
impl StopQueryExecution {
pub fn builder() -> crate::input::stop_query_execution_input::Builder {
crate::input::stop_query_execution_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopQueryExecution {
type Output = std::result::Result<
crate::output::StopQueryExecutionOutput,
crate::error::StopQueryExecutionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_query_execution_error(response)
} else {
crate::operation_deser::parse_stop_query_execution_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 TerminateSession {
_private: (),
}
impl TerminateSession {
pub fn builder() -> crate::input::terminate_session_input::Builder {
crate::input::terminate_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TerminateSession {
type Output = std::result::Result<
crate::output::TerminateSessionOutput,
crate::error::TerminateSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_terminate_session_error(response)
} else {
crate::operation_deser::parse_terminate_session_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 UpdateDataCatalog {
_private: (),
}
impl UpdateDataCatalog {
pub fn builder() -> crate::input::update_data_catalog_input::Builder {
crate::input::update_data_catalog_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDataCatalog {
type Output = std::result::Result<
crate::output::UpdateDataCatalogOutput,
crate::error::UpdateDataCatalogError,
>;
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_catalog_error(response)
} else {
crate::operation_deser::parse_update_data_catalog_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateNamedQuery {
_private: (),
}
impl UpdateNamedQuery {
pub fn builder() -> crate::input::update_named_query_input::Builder {
crate::input::update_named_query_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateNamedQuery {
type Output = std::result::Result<
crate::output::UpdateNamedQueryOutput,
crate::error::UpdateNamedQueryError,
>;
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_named_query_error(response)
} else {
crate::operation_deser::parse_update_named_query_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateNotebook {
_private: (),
}
impl UpdateNotebook {
pub fn builder() -> crate::input::update_notebook_input::Builder {
crate::input::update_notebook_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateNotebook {
type Output =
std::result::Result<crate::output::UpdateNotebookOutput, crate::error::UpdateNotebookError>;
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_notebook_error(response)
} else {
crate::operation_deser::parse_update_notebook_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateNotebookMetadata {
_private: (),
}
impl UpdateNotebookMetadata {
pub fn builder() -> crate::input::update_notebook_metadata_input::Builder {
crate::input::update_notebook_metadata_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateNotebookMetadata {
type Output = std::result::Result<
crate::output::UpdateNotebookMetadataOutput,
crate::error::UpdateNotebookMetadataError,
>;
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_notebook_metadata_error(response)
} else {
crate::operation_deser::parse_update_notebook_metadata_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdatePreparedStatement {
_private: (),
}
impl UpdatePreparedStatement {
pub fn builder() -> crate::input::update_prepared_statement_input::Builder {
crate::input::update_prepared_statement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdatePreparedStatement {
type Output = std::result::Result<
crate::output::UpdatePreparedStatementOutput,
crate::error::UpdatePreparedStatementError,
>;
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_prepared_statement_error(response)
} else {
crate::operation_deser::parse_update_prepared_statement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateWorkGroup {
_private: (),
}
impl UpdateWorkGroup {
pub fn builder() -> crate::input::update_work_group_input::Builder {
crate::input::update_work_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkGroup {
type Output = std::result::Result<
crate::output::UpdateWorkGroupOutput,
crate::error::UpdateWorkGroupError,
>;
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_work_group_error(response)
} else {
crate::operation_deser::parse_update_work_group_response(response)
}
}
}
pub mod customize;