#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchAssociateScramSecret {
_private: (),
}
impl BatchAssociateScramSecret {
pub fn builder() -> crate::input::batch_associate_scram_secret_input::Builder {
crate::input::batch_associate_scram_secret_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchAssociateScramSecret {
type Output = std::result::Result<
crate::output::BatchAssociateScramSecretOutput,
crate::error::BatchAssociateScramSecretError,
>;
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_associate_scram_secret_error(response)
} else {
crate::operation_deser::parse_batch_associate_scram_secret_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct BatchDisassociateScramSecret {
_private: (),
}
impl BatchDisassociateScramSecret {
pub fn builder() -> crate::input::batch_disassociate_scram_secret_input::Builder {
crate::input::batch_disassociate_scram_secret_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for BatchDisassociateScramSecret {
type Output = std::result::Result<
crate::output::BatchDisassociateScramSecretOutput,
crate::error::BatchDisassociateScramSecretError,
>;
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_disassociate_scram_secret_error(response)
} else {
crate::operation_deser::parse_batch_disassociate_scram_secret_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateCluster {
_private: (),
}
impl CreateCluster {
pub fn builder() -> crate::input::create_cluster_input::Builder {
crate::input::create_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateCluster {
type Output =
std::result::Result<crate::output::CreateClusterOutput, crate::error::CreateClusterError>;
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_cluster_error(response)
} else {
crate::operation_deser::parse_create_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateClusterV2 {
_private: (),
}
impl CreateClusterV2 {
pub fn builder() -> crate::input::create_cluster_v2_input::Builder {
crate::input::create_cluster_v2_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateClusterV2 {
type Output = std::result::Result<
crate::output::CreateClusterV2Output,
crate::error::CreateClusterV2Error,
>;
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_cluster_v2_error(response)
} else {
crate::operation_deser::parse_create_cluster_v2_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateConfiguration {
_private: (),
}
impl CreateConfiguration {
pub fn builder() -> crate::input::create_configuration_input::Builder {
crate::input::create_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConfiguration {
type Output = std::result::Result<
crate::output::CreateConfigurationOutput,
crate::error::CreateConfigurationError,
>;
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_configuration_error(response)
} else {
crate::operation_deser::parse_create_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteCluster {
_private: (),
}
impl DeleteCluster {
pub fn builder() -> crate::input::delete_cluster_input::Builder {
crate::input::delete_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteCluster {
type Output =
std::result::Result<crate::output::DeleteClusterOutput, crate::error::DeleteClusterError>;
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_cluster_error(response)
} else {
crate::operation_deser::parse_delete_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteConfiguration {
_private: (),
}
impl DeleteConfiguration {
pub fn builder() -> crate::input::delete_configuration_input::Builder {
crate::input::delete_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConfiguration {
type Output = std::result::Result<
crate::output::DeleteConfigurationOutput,
crate::error::DeleteConfigurationError,
>;
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_configuration_error(response)
} else {
crate::operation_deser::parse_delete_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCluster {
_private: (),
}
impl DescribeCluster {
pub fn builder() -> crate::input::describe_cluster_input::Builder {
crate::input::describe_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCluster {
type Output = std::result::Result<
crate::output::DescribeClusterOutput,
crate::error::DescribeClusterError,
>;
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_cluster_error(response)
} else {
crate::operation_deser::parse_describe_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeClusterOperation {
_private: (),
}
impl DescribeClusterOperation {
pub fn builder() -> crate::input::describe_cluster_operation_input::Builder {
crate::input::describe_cluster_operation_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeClusterOperation {
type Output = std::result::Result<
crate::output::DescribeClusterOperationOutput,
crate::error::DescribeClusterOperationError,
>;
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_cluster_operation_error(response)
} else {
crate::operation_deser::parse_describe_cluster_operation_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeClusterV2 {
_private: (),
}
impl DescribeClusterV2 {
pub fn builder() -> crate::input::describe_cluster_v2_input::Builder {
crate::input::describe_cluster_v2_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeClusterV2 {
type Output = std::result::Result<
crate::output::DescribeClusterV2Output,
crate::error::DescribeClusterV2Error,
>;
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_cluster_v2_error(response)
} else {
crate::operation_deser::parse_describe_cluster_v2_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeConfiguration {
_private: (),
}
impl DescribeConfiguration {
pub fn builder() -> crate::input::describe_configuration_input::Builder {
crate::input::describe_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConfiguration {
type Output = std::result::Result<
crate::output::DescribeConfigurationOutput,
crate::error::DescribeConfigurationError,
>;
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_configuration_error(response)
} else {
crate::operation_deser::parse_describe_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeConfigurationRevision {
_private: (),
}
impl DescribeConfigurationRevision {
pub fn builder() -> crate::input::describe_configuration_revision_input::Builder {
crate::input::describe_configuration_revision_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConfigurationRevision {
type Output = std::result::Result<
crate::output::DescribeConfigurationRevisionOutput,
crate::error::DescribeConfigurationRevisionError,
>;
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_configuration_revision_error(response)
} else {
crate::operation_deser::parse_describe_configuration_revision_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetBootstrapBrokers {
_private: (),
}
impl GetBootstrapBrokers {
pub fn builder() -> crate::input::get_bootstrap_brokers_input::Builder {
crate::input::get_bootstrap_brokers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetBootstrapBrokers {
type Output = std::result::Result<
crate::output::GetBootstrapBrokersOutput,
crate::error::GetBootstrapBrokersError,
>;
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_bootstrap_brokers_error(response)
} else {
crate::operation_deser::parse_get_bootstrap_brokers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetCompatibleKafkaVersions {
_private: (),
}
impl GetCompatibleKafkaVersions {
pub fn builder() -> crate::input::get_compatible_kafka_versions_input::Builder {
crate::input::get_compatible_kafka_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetCompatibleKafkaVersions {
type Output = std::result::Result<
crate::output::GetCompatibleKafkaVersionsOutput,
crate::error::GetCompatibleKafkaVersionsError,
>;
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_compatible_kafka_versions_error(response)
} else {
crate::operation_deser::parse_get_compatible_kafka_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListClusterOperations {
_private: (),
}
impl ListClusterOperations {
pub fn builder() -> crate::input::list_cluster_operations_input::Builder {
crate::input::list_cluster_operations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListClusterOperations {
type Output = std::result::Result<
crate::output::ListClusterOperationsOutput,
crate::error::ListClusterOperationsError,
>;
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_cluster_operations_error(response)
} else {
crate::operation_deser::parse_list_cluster_operations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListClusters {
_private: (),
}
impl ListClusters {
pub fn builder() -> crate::input::list_clusters_input::Builder {
crate::input::list_clusters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListClusters {
type Output =
std::result::Result<crate::output::ListClustersOutput, crate::error::ListClustersError>;
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_clusters_error(response)
} else {
crate::operation_deser::parse_list_clusters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListClustersV2 {
_private: (),
}
impl ListClustersV2 {
pub fn builder() -> crate::input::list_clusters_v2_input::Builder {
crate::input::list_clusters_v2_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListClustersV2 {
type Output =
std::result::Result<crate::output::ListClustersV2Output, crate::error::ListClustersV2Error>;
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_clusters_v2_error(response)
} else {
crate::operation_deser::parse_list_clusters_v2_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListConfigurationRevisions {
_private: (),
}
impl ListConfigurationRevisions {
pub fn builder() -> crate::input::list_configuration_revisions_input::Builder {
crate::input::list_configuration_revisions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConfigurationRevisions {
type Output = std::result::Result<
crate::output::ListConfigurationRevisionsOutput,
crate::error::ListConfigurationRevisionsError,
>;
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_configuration_revisions_error(response)
} else {
crate::operation_deser::parse_list_configuration_revisions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListConfigurations {
_private: (),
}
impl ListConfigurations {
pub fn builder() -> crate::input::list_configurations_input::Builder {
crate::input::list_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListConfigurations {
type Output = std::result::Result<
crate::output::ListConfigurationsOutput,
crate::error::ListConfigurationsError,
>;
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_configurations_error(response)
} else {
crate::operation_deser::parse_list_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListKafkaVersions {
_private: (),
}
impl ListKafkaVersions {
pub fn builder() -> crate::input::list_kafka_versions_input::Builder {
crate::input::list_kafka_versions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListKafkaVersions {
type Output = std::result::Result<
crate::output::ListKafkaVersionsOutput,
crate::error::ListKafkaVersionsError,
>;
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_kafka_versions_error(response)
} else {
crate::operation_deser::parse_list_kafka_versions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListNodes {
_private: (),
}
impl ListNodes {
pub fn builder() -> crate::input::list_nodes_input::Builder {
crate::input::list_nodes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNodes {
type Output = std::result::Result<crate::output::ListNodesOutput, crate::error::ListNodesError>;
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_nodes_error(response)
} else {
crate::operation_deser::parse_list_nodes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListScramSecrets {
_private: (),
}
impl ListScramSecrets {
pub fn builder() -> crate::input::list_scram_secrets_input::Builder {
crate::input::list_scram_secrets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListScramSecrets {
type Output = std::result::Result<
crate::output::ListScramSecretsOutput,
crate::error::ListScramSecretsError,
>;
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_scram_secrets_error(response)
} else {
crate::operation_deser::parse_list_scram_secrets_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 RebootBroker {
_private: (),
}
impl RebootBroker {
pub fn builder() -> crate::input::reboot_broker_input::Builder {
crate::input::reboot_broker_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RebootBroker {
type Output =
std::result::Result<crate::output::RebootBrokerOutput, crate::error::RebootBrokerError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_reboot_broker_error(response)
} else {
crate::operation_deser::parse_reboot_broker_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 204 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateBrokerCount {
_private: (),
}
impl UpdateBrokerCount {
pub fn builder() -> crate::input::update_broker_count_input::Builder {
crate::input::update_broker_count_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateBrokerCount {
type Output = std::result::Result<
crate::output::UpdateBrokerCountOutput,
crate::error::UpdateBrokerCountError,
>;
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_broker_count_error(response)
} else {
crate::operation_deser::parse_update_broker_count_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateBrokerStorage {
_private: (),
}
impl UpdateBrokerStorage {
pub fn builder() -> crate::input::update_broker_storage_input::Builder {
crate::input::update_broker_storage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateBrokerStorage {
type Output = std::result::Result<
crate::output::UpdateBrokerStorageOutput,
crate::error::UpdateBrokerStorageError,
>;
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_broker_storage_error(response)
} else {
crate::operation_deser::parse_update_broker_storage_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateBrokerType {
_private: (),
}
impl UpdateBrokerType {
pub fn builder() -> crate::input::update_broker_type_input::Builder {
crate::input::update_broker_type_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateBrokerType {
type Output = std::result::Result<
crate::output::UpdateBrokerTypeOutput,
crate::error::UpdateBrokerTypeError,
>;
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_broker_type_error(response)
} else {
crate::operation_deser::parse_update_broker_type_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateClusterConfiguration {
_private: (),
}
impl UpdateClusterConfiguration {
pub fn builder() -> crate::input::update_cluster_configuration_input::Builder {
crate::input::update_cluster_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateClusterConfiguration {
type Output = std::result::Result<
crate::output::UpdateClusterConfigurationOutput,
crate::error::UpdateClusterConfigurationError,
>;
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_cluster_configuration_error(response)
} else {
crate::operation_deser::parse_update_cluster_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateClusterKafkaVersion {
_private: (),
}
impl UpdateClusterKafkaVersion {
pub fn builder() -> crate::input::update_cluster_kafka_version_input::Builder {
crate::input::update_cluster_kafka_version_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateClusterKafkaVersion {
type Output = std::result::Result<
crate::output::UpdateClusterKafkaVersionOutput,
crate::error::UpdateClusterKafkaVersionError,
>;
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_cluster_kafka_version_error(response)
} else {
crate::operation_deser::parse_update_cluster_kafka_version_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateConfiguration {
_private: (),
}
impl UpdateConfiguration {
pub fn builder() -> crate::input::update_configuration_input::Builder {
crate::input::update_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConfiguration {
type Output = std::result::Result<
crate::output::UpdateConfigurationOutput,
crate::error::UpdateConfigurationError,
>;
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_configuration_error(response)
} else {
crate::operation_deser::parse_update_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateConnectivity {
_private: (),
}
impl UpdateConnectivity {
pub fn builder() -> crate::input::update_connectivity_input::Builder {
crate::input::update_connectivity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConnectivity {
type Output = std::result::Result<
crate::output::UpdateConnectivityOutput,
crate::error::UpdateConnectivityError,
>;
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_connectivity_error(response)
} else {
crate::operation_deser::parse_update_connectivity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMonitoring {
_private: (),
}
impl UpdateMonitoring {
pub fn builder() -> crate::input::update_monitoring_input::Builder {
crate::input::update_monitoring_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMonitoring {
type Output = std::result::Result<
crate::output::UpdateMonitoringOutput,
crate::error::UpdateMonitoringError,
>;
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_monitoring_error(response)
} else {
crate::operation_deser::parse_update_monitoring_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateSecurity {
_private: (),
}
impl UpdateSecurity {
pub fn builder() -> crate::input::update_security_input::Builder {
crate::input::update_security_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateSecurity {
type Output =
std::result::Result<crate::output::UpdateSecurityOutput, crate::error::UpdateSecurityError>;
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_security_error(response)
} else {
crate::operation_deser::parse_update_security_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateStorage {
_private: (),
}
impl UpdateStorage {
pub fn builder() -> crate::input::update_storage_input::Builder {
crate::input::update_storage_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStorage {
type Output =
std::result::Result<crate::output::UpdateStorageOutput, crate::error::UpdateStorageError>;
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_storage_error(response)
} else {
crate::operation_deser::parse_update_storage_response(response)
}
}
}
pub mod customize;