#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateConnector {
_private: (),
}
impl CreateConnector {
pub fn builder() -> crate::input::create_connector_input::Builder {
crate::input::create_connector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConnector {
type Output = std::result::Result<
crate::output::CreateConnectorOutput,
crate::error::CreateConnectorError,
>;
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_connector_error(response)
} else {
crate::operation_deser::parse_create_connector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCustomPlugin {
_private: (),
}
impl CreateCustomPlugin {
pub fn builder() -> crate::input::create_custom_plugin_input::Builder {
crate::input::create_custom_plugin_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCustomPlugin {
type Output = std::result::Result<
crate::output::CreateCustomPluginOutput,
crate::error::CreateCustomPluginError,
>;
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_custom_plugin_error(response)
} else {
crate::operation_deser::parse_create_custom_plugin_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateWorkerConfiguration {
_private: (),
}
impl CreateWorkerConfiguration {
pub fn builder() -> crate::input::create_worker_configuration_input::Builder {
crate::input::create_worker_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkerConfiguration {
type Output = std::result::Result<
crate::output::CreateWorkerConfigurationOutput,
crate::error::CreateWorkerConfigurationError,
>;
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_worker_configuration_error(response)
} else {
crate::operation_deser::parse_create_worker_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteConnector {
_private: (),
}
impl DeleteConnector {
pub fn builder() -> crate::input::delete_connector_input::Builder {
crate::input::delete_connector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConnector {
type Output = std::result::Result<
crate::output::DeleteConnectorOutput,
crate::error::DeleteConnectorError,
>;
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_connector_error(response)
} else {
crate::operation_deser::parse_delete_connector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCustomPlugin {
_private: (),
}
impl DeleteCustomPlugin {
pub fn builder() -> crate::input::delete_custom_plugin_input::Builder {
crate::input::delete_custom_plugin_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCustomPlugin {
type Output = std::result::Result<
crate::output::DeleteCustomPluginOutput,
crate::error::DeleteCustomPluginError,
>;
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_custom_plugin_error(response)
} else {
crate::operation_deser::parse_delete_custom_plugin_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeConnector {
_private: (),
}
impl DescribeConnector {
pub fn builder() -> crate::input::describe_connector_input::Builder {
crate::input::describe_connector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConnector {
type Output = std::result::Result<
crate::output::DescribeConnectorOutput,
crate::error::DescribeConnectorError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_connector_error(response)
} else {
crate::operation_deser::parse_describe_connector_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCustomPlugin {
_private: (),
}
impl DescribeCustomPlugin {
pub fn builder() -> crate::input::describe_custom_plugin_input::Builder {
crate::input::describe_custom_plugin_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCustomPlugin {
type Output = std::result::Result<
crate::output::DescribeCustomPluginOutput,
crate::error::DescribeCustomPluginError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_custom_plugin_error(response)
} else {
crate::operation_deser::parse_describe_custom_plugin_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeWorkerConfiguration {
_private: (),
}
impl DescribeWorkerConfiguration {
pub fn builder() -> crate::input::describe_worker_configuration_input::Builder {
crate::input::describe_worker_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkerConfiguration {
type Output = std::result::Result<
crate::output::DescribeWorkerConfigurationOutput,
crate::error::DescribeWorkerConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_worker_configuration_error(response)
} else {
crate::operation_deser::parse_describe_worker_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListConnectors {
_private: (),
}
impl ListConnectors {
pub fn builder() -> crate::input::list_connectors_input::Builder {
crate::input::list_connectors_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConnectors {
type Output =
std::result::Result<crate::output::ListConnectorsOutput, crate::error::ListConnectorsError>;
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_connectors_error(response)
} else {
crate::operation_deser::parse_list_connectors_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCustomPlugins {
_private: (),
}
impl ListCustomPlugins {
pub fn builder() -> crate::input::list_custom_plugins_input::Builder {
crate::input::list_custom_plugins_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCustomPlugins {
type Output = std::result::Result<
crate::output::ListCustomPluginsOutput,
crate::error::ListCustomPluginsError,
>;
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_custom_plugins_error(response)
} else {
crate::operation_deser::parse_list_custom_plugins_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListWorkerConfigurations {
_private: (),
}
impl ListWorkerConfigurations {
pub fn builder() -> crate::input::list_worker_configurations_input::Builder {
crate::input::list_worker_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListWorkerConfigurations {
type Output = std::result::Result<
crate::output::ListWorkerConfigurationsOutput,
crate::error::ListWorkerConfigurationsError,
>;
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_worker_configurations_error(response)
} else {
crate::operation_deser::parse_list_worker_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateConnector {
_private: (),
}
impl UpdateConnector {
pub fn builder() -> crate::input::update_connector_input::Builder {
crate::input::update_connector_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConnector {
type Output = std::result::Result<
crate::output::UpdateConnectorOutput,
crate::error::UpdateConnectorError,
>;
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_connector_error(response)
} else {
crate::operation_deser::parse_update_connector_response(response)
}
}
}
pub mod customize;