#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssociateConnectionAlias {
_private: (),
}
impl AssociateConnectionAlias {
pub fn builder() -> crate::input::associate_connection_alias_input::Builder {
crate::input::associate_connection_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateConnectionAlias {
type Output = std::result::Result<
crate::output::AssociateConnectionAliasOutput,
crate::error::AssociateConnectionAliasError,
>;
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_connection_alias_error(response)
} else {
crate::operation_deser::parse_associate_connection_alias_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AssociateIpGroups {
_private: (),
}
impl AssociateIpGroups {
pub fn builder() -> crate::input::associate_ip_groups_input::Builder {
crate::input::associate_ip_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AssociateIpGroups {
type Output = std::result::Result<
crate::output::AssociateIpGroupsOutput,
crate::error::AssociateIpGroupsError,
>;
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_ip_groups_error(response)
} else {
crate::operation_deser::parse_associate_ip_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct AuthorizeIpRules {
_private: (),
}
impl AuthorizeIpRules {
pub fn builder() -> crate::input::authorize_ip_rules_input::Builder {
crate::input::authorize_ip_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AuthorizeIpRules {
type Output = std::result::Result<
crate::output::AuthorizeIpRulesOutput,
crate::error::AuthorizeIpRulesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_authorize_ip_rules_error(response)
} else {
crate::operation_deser::parse_authorize_ip_rules_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CopyWorkspaceImage {
_private: (),
}
impl CopyWorkspaceImage {
pub fn builder() -> crate::input::copy_workspace_image_input::Builder {
crate::input::copy_workspace_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CopyWorkspaceImage {
type Output = std::result::Result<
crate::output::CopyWorkspaceImageOutput,
crate::error::CopyWorkspaceImageError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_copy_workspace_image_error(response)
} else {
crate::operation_deser::parse_copy_workspace_image_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateConnectClientAddIn {
_private: (),
}
impl CreateConnectClientAddIn {
pub fn builder() -> crate::input::create_connect_client_add_in_input::Builder {
crate::input::create_connect_client_add_in_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConnectClientAddIn {
type Output = std::result::Result<
crate::output::CreateConnectClientAddInOutput,
crate::error::CreateConnectClientAddInError,
>;
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_connect_client_add_in_error(response)
} else {
crate::operation_deser::parse_create_connect_client_add_in_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateConnectionAlias {
_private: (),
}
impl CreateConnectionAlias {
pub fn builder() -> crate::input::create_connection_alias_input::Builder {
crate::input::create_connection_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateConnectionAlias {
type Output = std::result::Result<
crate::output::CreateConnectionAliasOutput,
crate::error::CreateConnectionAliasError,
>;
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_connection_alias_error(response)
} else {
crate::operation_deser::parse_create_connection_alias_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateIpGroup {
_private: (),
}
impl CreateIpGroup {
pub fn builder() -> crate::input::create_ip_group_input::Builder {
crate::input::create_ip_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateIpGroup {
type Output =
std::result::Result<crate::output::CreateIpGroupOutput, crate::error::CreateIpGroupError>;
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_ip_group_error(response)
} else {
crate::operation_deser::parse_create_ip_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateTags {
_private: (),
}
impl CreateTags {
pub fn builder() -> crate::input::create_tags_input::Builder {
crate::input::create_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTags {
type Output =
std::result::Result<crate::output::CreateTagsOutput, crate::error::CreateTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_create_tags_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateUpdatedWorkspaceImage {
_private: (),
}
impl CreateUpdatedWorkspaceImage {
pub fn builder() -> crate::input::create_updated_workspace_image_input::Builder {
crate::input::create_updated_workspace_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUpdatedWorkspaceImage {
type Output = std::result::Result<
crate::output::CreateUpdatedWorkspaceImageOutput,
crate::error::CreateUpdatedWorkspaceImageError,
>;
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_updated_workspace_image_error(response)
} else {
crate::operation_deser::parse_create_updated_workspace_image_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateWorkspaceBundle {
_private: (),
}
impl CreateWorkspaceBundle {
pub fn builder() -> crate::input::create_workspace_bundle_input::Builder {
crate::input::create_workspace_bundle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkspaceBundle {
type Output = std::result::Result<
crate::output::CreateWorkspaceBundleOutput,
crate::error::CreateWorkspaceBundleError,
>;
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_workspace_bundle_error(response)
} else {
crate::operation_deser::parse_create_workspace_bundle_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct CreateWorkspaces {
_private: (),
}
impl CreateWorkspaces {
pub fn builder() -> crate::input::create_workspaces_input::Builder {
crate::input::create_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateWorkspaces {
type Output = std::result::Result<
crate::output::CreateWorkspacesOutput,
crate::error::CreateWorkspacesError,
>;
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_workspaces_error(response)
} else {
crate::operation_deser::parse_create_workspaces_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteConnectClientAddIn {
_private: (),
}
impl DeleteConnectClientAddIn {
pub fn builder() -> crate::input::delete_connect_client_add_in_input::Builder {
crate::input::delete_connect_client_add_in_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConnectClientAddIn {
type Output = std::result::Result<
crate::output::DeleteConnectClientAddInOutput,
crate::error::DeleteConnectClientAddInError,
>;
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_connect_client_add_in_error(response)
} else {
crate::operation_deser::parse_delete_connect_client_add_in_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteConnectionAlias {
_private: (),
}
impl DeleteConnectionAlias {
pub fn builder() -> crate::input::delete_connection_alias_input::Builder {
crate::input::delete_connection_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteConnectionAlias {
type Output = std::result::Result<
crate::output::DeleteConnectionAliasOutput,
crate::error::DeleteConnectionAliasError,
>;
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_connection_alias_error(response)
} else {
crate::operation_deser::parse_delete_connection_alias_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteIpGroup {
_private: (),
}
impl DeleteIpGroup {
pub fn builder() -> crate::input::delete_ip_group_input::Builder {
crate::input::delete_ip_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteIpGroup {
type Output =
std::result::Result<crate::output::DeleteIpGroupOutput, crate::error::DeleteIpGroupError>;
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_ip_group_error(response)
} else {
crate::operation_deser::parse_delete_ip_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteTags {
_private: (),
}
impl DeleteTags {
pub fn builder() -> crate::input::delete_tags_input::Builder {
crate::input::delete_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTags {
type Output =
std::result::Result<crate::output::DeleteTagsOutput, crate::error::DeleteTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_delete_tags_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteWorkspaceBundle {
_private: (),
}
impl DeleteWorkspaceBundle {
pub fn builder() -> crate::input::delete_workspace_bundle_input::Builder {
crate::input::delete_workspace_bundle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkspaceBundle {
type Output = std::result::Result<
crate::output::DeleteWorkspaceBundleOutput,
crate::error::DeleteWorkspaceBundleError,
>;
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_workspace_bundle_error(response)
} else {
crate::operation_deser::parse_delete_workspace_bundle_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeleteWorkspaceImage {
_private: (),
}
impl DeleteWorkspaceImage {
pub fn builder() -> crate::input::delete_workspace_image_input::Builder {
crate::input::delete_workspace_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteWorkspaceImage {
type Output = std::result::Result<
crate::output::DeleteWorkspaceImageOutput,
crate::error::DeleteWorkspaceImageError,
>;
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_workspace_image_error(response)
} else {
crate::operation_deser::parse_delete_workspace_image_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DeregisterWorkspaceDirectory {
_private: (),
}
impl DeregisterWorkspaceDirectory {
pub fn builder() -> crate::input::deregister_workspace_directory_input::Builder {
crate::input::deregister_workspace_directory_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterWorkspaceDirectory {
type Output = std::result::Result<
crate::output::DeregisterWorkspaceDirectoryOutput,
crate::error::DeregisterWorkspaceDirectoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_deregister_workspace_directory_error(response)
} else {
crate::operation_deser::parse_deregister_workspace_directory_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeAccount {
_private: (),
}
impl DescribeAccount {
pub fn builder() -> crate::input::describe_account_input::Builder {
crate::input::describe_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAccount {
type Output = std::result::Result<
crate::output::DescribeAccountOutput,
crate::error::DescribeAccountError,
>;
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_account_error(response)
} else {
crate::operation_deser::parse_describe_account_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeAccountModifications {
_private: (),
}
impl DescribeAccountModifications {
pub fn builder() -> crate::input::describe_account_modifications_input::Builder {
crate::input::describe_account_modifications_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAccountModifications {
type Output = std::result::Result<
crate::output::DescribeAccountModificationsOutput,
crate::error::DescribeAccountModificationsError,
>;
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_account_modifications_error(response)
} else {
crate::operation_deser::parse_describe_account_modifications_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeClientProperties {
_private: (),
}
impl DescribeClientProperties {
pub fn builder() -> crate::input::describe_client_properties_input::Builder {
crate::input::describe_client_properties_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeClientProperties {
type Output = std::result::Result<
crate::output::DescribeClientPropertiesOutput,
crate::error::DescribeClientPropertiesError,
>;
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_client_properties_error(response)
} else {
crate::operation_deser::parse_describe_client_properties_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeConnectClientAddIns {
_private: (),
}
impl DescribeConnectClientAddIns {
pub fn builder() -> crate::input::describe_connect_client_add_ins_input::Builder {
crate::input::describe_connect_client_add_ins_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConnectClientAddIns {
type Output = std::result::Result<
crate::output::DescribeConnectClientAddInsOutput,
crate::error::DescribeConnectClientAddInsError,
>;
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_connect_client_add_ins_error(response)
} else {
crate::operation_deser::parse_describe_connect_client_add_ins_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeConnectionAliases {
_private: (),
}
impl DescribeConnectionAliases {
pub fn builder() -> crate::input::describe_connection_aliases_input::Builder {
crate::input::describe_connection_aliases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConnectionAliases {
type Output = std::result::Result<
crate::output::DescribeConnectionAliasesOutput,
crate::error::DescribeConnectionAliasesError,
>;
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_connection_aliases_error(response)
} else {
crate::operation_deser::parse_describe_connection_aliases_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeConnectionAliasPermissions {
_private: (),
}
impl DescribeConnectionAliasPermissions {
pub fn builder() -> crate::input::describe_connection_alias_permissions_input::Builder {
crate::input::describe_connection_alias_permissions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeConnectionAliasPermissions {
type Output = std::result::Result<
crate::output::DescribeConnectionAliasPermissionsOutput,
crate::error::DescribeConnectionAliasPermissionsError,
>;
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_connection_alias_permissions_error(response)
} else {
crate::operation_deser::parse_describe_connection_alias_permissions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeIpGroups {
_private: (),
}
impl DescribeIpGroups {
pub fn builder() -> crate::input::describe_ip_groups_input::Builder {
crate::input::describe_ip_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeIpGroups {
type Output = std::result::Result<
crate::output::DescribeIpGroupsOutput,
crate::error::DescribeIpGroupsError,
>;
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_ip_groups_error(response)
} else {
crate::operation_deser::parse_describe_ip_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeTags {
_private: (),
}
impl DescribeTags {
pub fn builder() -> crate::input::describe_tags_input::Builder {
crate::input::describe_tags_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeTags {
type Output =
std::result::Result<crate::output::DescribeTagsOutput, crate::error::DescribeTagsError>;
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_tags_error(response)
} else {
crate::operation_deser::parse_describe_tags_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorkspaceBundles {
_private: (),
}
impl DescribeWorkspaceBundles {
pub fn builder() -> crate::input::describe_workspace_bundles_input::Builder {
crate::input::describe_workspace_bundles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkspaceBundles {
type Output = std::result::Result<
crate::output::DescribeWorkspaceBundlesOutput,
crate::error::DescribeWorkspaceBundlesError,
>;
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_workspace_bundles_error(response)
} else {
crate::operation_deser::parse_describe_workspace_bundles_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorkspaceDirectories {
_private: (),
}
impl DescribeWorkspaceDirectories {
pub fn builder() -> crate::input::describe_workspace_directories_input::Builder {
crate::input::describe_workspace_directories_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkspaceDirectories {
type Output = std::result::Result<
crate::output::DescribeWorkspaceDirectoriesOutput,
crate::error::DescribeWorkspaceDirectoriesError,
>;
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_workspace_directories_error(response)
} else {
crate::operation_deser::parse_describe_workspace_directories_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorkspaceImagePermissions {
_private: (),
}
impl DescribeWorkspaceImagePermissions {
pub fn builder() -> crate::input::describe_workspace_image_permissions_input::Builder {
crate::input::describe_workspace_image_permissions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkspaceImagePermissions {
type Output = std::result::Result<
crate::output::DescribeWorkspaceImagePermissionsOutput,
crate::error::DescribeWorkspaceImagePermissionsError,
>;
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_workspace_image_permissions_error(response)
} else {
crate::operation_deser::parse_describe_workspace_image_permissions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorkspaceImages {
_private: (),
}
impl DescribeWorkspaceImages {
pub fn builder() -> crate::input::describe_workspace_images_input::Builder {
crate::input::describe_workspace_images_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkspaceImages {
type Output = std::result::Result<
crate::output::DescribeWorkspaceImagesOutput,
crate::error::DescribeWorkspaceImagesError,
>;
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_workspace_images_error(response)
} else {
crate::operation_deser::parse_describe_workspace_images_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorkspaces {
_private: (),
}
impl DescribeWorkspaces {
pub fn builder() -> crate::input::describe_workspaces_input::Builder {
crate::input::describe_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkspaces {
type Output = std::result::Result<
crate::output::DescribeWorkspacesOutput,
crate::error::DescribeWorkspacesError,
>;
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_workspaces_error(response)
} else {
crate::operation_deser::parse_describe_workspaces_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorkspacesConnectionStatus {
_private: (),
}
impl DescribeWorkspacesConnectionStatus {
pub fn builder() -> crate::input::describe_workspaces_connection_status_input::Builder {
crate::input::describe_workspaces_connection_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkspacesConnectionStatus {
type Output = std::result::Result<
crate::output::DescribeWorkspacesConnectionStatusOutput,
crate::error::DescribeWorkspacesConnectionStatusError,
>;
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_workspaces_connection_status_error(response)
} else {
crate::operation_deser::parse_describe_workspaces_connection_status_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DescribeWorkspaceSnapshots {
_private: (),
}
impl DescribeWorkspaceSnapshots {
pub fn builder() -> crate::input::describe_workspace_snapshots_input::Builder {
crate::input::describe_workspace_snapshots_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeWorkspaceSnapshots {
type Output = std::result::Result<
crate::output::DescribeWorkspaceSnapshotsOutput,
crate::error::DescribeWorkspaceSnapshotsError,
>;
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_workspace_snapshots_error(response)
} else {
crate::operation_deser::parse_describe_workspace_snapshots_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisassociateConnectionAlias {
_private: (),
}
impl DisassociateConnectionAlias {
pub fn builder() -> crate::input::disassociate_connection_alias_input::Builder {
crate::input::disassociate_connection_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateConnectionAlias {
type Output = std::result::Result<
crate::output::DisassociateConnectionAliasOutput,
crate::error::DisassociateConnectionAliasError,
>;
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_connection_alias_error(response)
} else {
crate::operation_deser::parse_disassociate_connection_alias_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct DisassociateIpGroups {
_private: (),
}
impl DisassociateIpGroups {
pub fn builder() -> crate::input::disassociate_ip_groups_input::Builder {
crate::input::disassociate_ip_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DisassociateIpGroups {
type Output = std::result::Result<
crate::output::DisassociateIpGroupsOutput,
crate::error::DisassociateIpGroupsError,
>;
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_ip_groups_error(response)
} else {
crate::operation_deser::parse_disassociate_ip_groups_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ImportWorkspaceImage {
_private: (),
}
impl ImportWorkspaceImage {
pub fn builder() -> crate::input::import_workspace_image_input::Builder {
crate::input::import_workspace_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ImportWorkspaceImage {
type Output = std::result::Result<
crate::output::ImportWorkspaceImageOutput,
crate::error::ImportWorkspaceImageError,
>;
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_workspace_image_error(response)
} else {
crate::operation_deser::parse_import_workspace_image_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ListAvailableManagementCidrRanges {
_private: (),
}
impl ListAvailableManagementCidrRanges {
pub fn builder() -> crate::input::list_available_management_cidr_ranges_input::Builder {
crate::input::list_available_management_cidr_ranges_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAvailableManagementCidrRanges {
type Output = std::result::Result<
crate::output::ListAvailableManagementCidrRangesOutput,
crate::error::ListAvailableManagementCidrRangesError,
>;
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_available_management_cidr_ranges_error(response)
} else {
crate::operation_deser::parse_list_available_management_cidr_ranges_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct MigrateWorkspace {
_private: (),
}
impl MigrateWorkspace {
pub fn builder() -> crate::input::migrate_workspace_input::Builder {
crate::input::migrate_workspace_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for MigrateWorkspace {
type Output = std::result::Result<
crate::output::MigrateWorkspaceOutput,
crate::error::MigrateWorkspaceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_migrate_workspace_error(response)
} else {
crate::operation_deser::parse_migrate_workspace_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ModifyAccount {
_private: (),
}
impl ModifyAccount {
pub fn builder() -> crate::input::modify_account_input::Builder {
crate::input::modify_account_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyAccount {
type Output =
std::result::Result<crate::output::ModifyAccountOutput, crate::error::ModifyAccountError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_account_error(response)
} else {
crate::operation_deser::parse_modify_account_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ModifyClientProperties {
_private: (),
}
impl ModifyClientProperties {
pub fn builder() -> crate::input::modify_client_properties_input::Builder {
crate::input::modify_client_properties_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyClientProperties {
type Output = std::result::Result<
crate::output::ModifyClientPropertiesOutput,
crate::error::ModifyClientPropertiesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_client_properties_error(response)
} else {
crate::operation_deser::parse_modify_client_properties_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ModifySelfservicePermissions {
_private: (),
}
impl ModifySelfservicePermissions {
pub fn builder() -> crate::input::modify_selfservice_permissions_input::Builder {
crate::input::modify_selfservice_permissions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifySelfservicePermissions {
type Output = std::result::Result<
crate::output::ModifySelfservicePermissionsOutput,
crate::error::ModifySelfservicePermissionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_selfservice_permissions_error(response)
} else {
crate::operation_deser::parse_modify_selfservice_permissions_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ModifyWorkspaceAccessProperties {
_private: (),
}
impl ModifyWorkspaceAccessProperties {
pub fn builder() -> crate::input::modify_workspace_access_properties_input::Builder {
crate::input::modify_workspace_access_properties_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyWorkspaceAccessProperties {
type Output = std::result::Result<
crate::output::ModifyWorkspaceAccessPropertiesOutput,
crate::error::ModifyWorkspaceAccessPropertiesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_workspace_access_properties_error(response)
} else {
crate::operation_deser::parse_modify_workspace_access_properties_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ModifyWorkspaceCreationProperties {
_private: (),
}
impl ModifyWorkspaceCreationProperties {
pub fn builder() -> crate::input::modify_workspace_creation_properties_input::Builder {
crate::input::modify_workspace_creation_properties_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyWorkspaceCreationProperties {
type Output = std::result::Result<
crate::output::ModifyWorkspaceCreationPropertiesOutput,
crate::error::ModifyWorkspaceCreationPropertiesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_workspace_creation_properties_error(response)
} else {
crate::operation_deser::parse_modify_workspace_creation_properties_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ModifyWorkspaceProperties {
_private: (),
}
impl ModifyWorkspaceProperties {
pub fn builder() -> crate::input::modify_workspace_properties_input::Builder {
crate::input::modify_workspace_properties_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyWorkspaceProperties {
type Output = std::result::Result<
crate::output::ModifyWorkspacePropertiesOutput,
crate::error::ModifyWorkspacePropertiesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_workspace_properties_error(response)
} else {
crate::operation_deser::parse_modify_workspace_properties_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct ModifyWorkspaceState {
_private: (),
}
impl ModifyWorkspaceState {
pub fn builder() -> crate::input::modify_workspace_state_input::Builder {
crate::input::modify_workspace_state_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ModifyWorkspaceState {
type Output = std::result::Result<
crate::output::ModifyWorkspaceStateOutput,
crate::error::ModifyWorkspaceStateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_modify_workspace_state_error(response)
} else {
crate::operation_deser::parse_modify_workspace_state_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RebootWorkspaces {
_private: (),
}
impl RebootWorkspaces {
pub fn builder() -> crate::input::reboot_workspaces_input::Builder {
crate::input::reboot_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RebootWorkspaces {
type Output = std::result::Result<
crate::output::RebootWorkspacesOutput,
crate::error::RebootWorkspacesError,
>;
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_workspaces_error(response)
} else {
crate::operation_deser::parse_reboot_workspaces_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RebuildWorkspaces {
_private: (),
}
impl RebuildWorkspaces {
pub fn builder() -> crate::input::rebuild_workspaces_input::Builder {
crate::input::rebuild_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RebuildWorkspaces {
type Output = std::result::Result<
crate::output::RebuildWorkspacesOutput,
crate::error::RebuildWorkspacesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_rebuild_workspaces_error(response)
} else {
crate::operation_deser::parse_rebuild_workspaces_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RegisterWorkspaceDirectory {
_private: (),
}
impl RegisterWorkspaceDirectory {
pub fn builder() -> crate::input::register_workspace_directory_input::Builder {
crate::input::register_workspace_directory_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterWorkspaceDirectory {
type Output = std::result::Result<
crate::output::RegisterWorkspaceDirectoryOutput,
crate::error::RegisterWorkspaceDirectoryError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_register_workspace_directory_error(response)
} else {
crate::operation_deser::parse_register_workspace_directory_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RestoreWorkspace {
_private: (),
}
impl RestoreWorkspace {
pub fn builder() -> crate::input::restore_workspace_input::Builder {
crate::input::restore_workspace_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RestoreWorkspace {
type Output = std::result::Result<
crate::output::RestoreWorkspaceOutput,
crate::error::RestoreWorkspaceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_restore_workspace_error(response)
} else {
crate::operation_deser::parse_restore_workspace_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct RevokeIpRules {
_private: (),
}
impl RevokeIpRules {
pub fn builder() -> crate::input::revoke_ip_rules_input::Builder {
crate::input::revoke_ip_rules_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RevokeIpRules {
type Output =
std::result::Result<crate::output::RevokeIpRulesOutput, crate::error::RevokeIpRulesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_revoke_ip_rules_error(response)
} else {
crate::operation_deser::parse_revoke_ip_rules_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StartWorkspaces {
_private: (),
}
impl StartWorkspaces {
pub fn builder() -> crate::input::start_workspaces_input::Builder {
crate::input::start_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartWorkspaces {
type Output = std::result::Result<
crate::output::StartWorkspacesOutput,
crate::error::StartWorkspacesError,
>;
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_workspaces_error(response)
} else {
crate::operation_deser::parse_start_workspaces_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct StopWorkspaces {
_private: (),
}
impl StopWorkspaces {
pub fn builder() -> crate::input::stop_workspaces_input::Builder {
crate::input::stop_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopWorkspaces {
type Output =
std::result::Result<crate::output::StopWorkspacesOutput, crate::error::StopWorkspacesError>;
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_workspaces_error(response)
} else {
crate::operation_deser::parse_stop_workspaces_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct TerminateWorkspaces {
_private: (),
}
impl TerminateWorkspaces {
pub fn builder() -> crate::input::terminate_workspaces_input::Builder {
crate::input::terminate_workspaces_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TerminateWorkspaces {
type Output = std::result::Result<
crate::output::TerminateWorkspacesOutput,
crate::error::TerminateWorkspacesError,
>;
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_workspaces_error(response)
} else {
crate::operation_deser::parse_terminate_workspaces_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateConnectClientAddIn {
_private: (),
}
impl UpdateConnectClientAddIn {
pub fn builder() -> crate::input::update_connect_client_add_in_input::Builder {
crate::input::update_connect_client_add_in_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConnectClientAddIn {
type Output = std::result::Result<
crate::output::UpdateConnectClientAddInOutput,
crate::error::UpdateConnectClientAddInError,
>;
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_connect_client_add_in_error(response)
} else {
crate::operation_deser::parse_update_connect_client_add_in_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateConnectionAliasPermission {
_private: (),
}
impl UpdateConnectionAliasPermission {
pub fn builder() -> crate::input::update_connection_alias_permission_input::Builder {
crate::input::update_connection_alias_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateConnectionAliasPermission {
type Output = std::result::Result<
crate::output::UpdateConnectionAliasPermissionOutput,
crate::error::UpdateConnectionAliasPermissionError,
>;
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_connection_alias_permission_error(response)
} else {
crate::operation_deser::parse_update_connection_alias_permission_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateRulesOfIpGroup {
_private: (),
}
impl UpdateRulesOfIpGroup {
pub fn builder() -> crate::input::update_rules_of_ip_group_input::Builder {
crate::input::update_rules_of_ip_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRulesOfIpGroup {
type Output = std::result::Result<
crate::output::UpdateRulesOfIpGroupOutput,
crate::error::UpdateRulesOfIpGroupError,
>;
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_rules_of_ip_group_error(response)
} else {
crate::operation_deser::parse_update_rules_of_ip_group_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateWorkspaceBundle {
_private: (),
}
impl UpdateWorkspaceBundle {
pub fn builder() -> crate::input::update_workspace_bundle_input::Builder {
crate::input::update_workspace_bundle_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkspaceBundle {
type Output = std::result::Result<
crate::output::UpdateWorkspaceBundleOutput,
crate::error::UpdateWorkspaceBundleError,
>;
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_workspace_bundle_error(response)
} else {
crate::operation_deser::parse_update_workspace_bundle_response(response)
}
}
}
#[derive(std::default::Default, std::clone::Clone, std::fmt::Debug)]
pub struct UpdateWorkspaceImagePermission {
_private: (),
}
impl UpdateWorkspaceImagePermission {
pub fn builder() -> crate::input::update_workspace_image_permission_input::Builder {
crate::input::update_workspace_image_permission_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateWorkspaceImagePermission {
type Output = std::result::Result<
crate::output::UpdateWorkspaceImagePermissionOutput,
crate::error::UpdateWorkspaceImagePermissionError,
>;
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_workspace_image_permission_error(response)
} else {
crate::operation_deser::parse_update_workspace_image_permission_response(response)
}
}
}