#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AcceptEulas {
_private: (),
}
impl AcceptEulas {
pub fn builder() -> crate::input::accept_eulas_input::Builder {
crate::input::accept_eulas_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AcceptEulas {
type Output =
std::result::Result<crate::output::AcceptEulasOutput, crate::error::AcceptEulasError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_accept_eulas_error(response)
} else {
crate::operation_deser::parse_accept_eulas_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateLaunchProfile {
_private: (),
}
impl CreateLaunchProfile {
pub fn builder() -> crate::input::create_launch_profile_input::Builder {
crate::input::create_launch_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLaunchProfile {
type Output = std::result::Result<
crate::output::CreateLaunchProfileOutput,
crate::error::CreateLaunchProfileError,
>;
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_launch_profile_error(response)
} else {
crate::operation_deser::parse_create_launch_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStreamingImage {
_private: (),
}
impl CreateStreamingImage {
pub fn builder() -> crate::input::create_streaming_image_input::Builder {
crate::input::create_streaming_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStreamingImage {
type Output = std::result::Result<
crate::output::CreateStreamingImageOutput,
crate::error::CreateStreamingImageError,
>;
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_streaming_image_error(response)
} else {
crate::operation_deser::parse_create_streaming_image_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStreamingSession {
_private: (),
}
impl CreateStreamingSession {
pub fn builder() -> crate::input::create_streaming_session_input::Builder {
crate::input::create_streaming_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStreamingSession {
type Output = std::result::Result<
crate::output::CreateStreamingSessionOutput,
crate::error::CreateStreamingSessionError,
>;
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_streaming_session_error(response)
} else {
crate::operation_deser::parse_create_streaming_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStreamingSessionStream {
_private: (),
}
impl CreateStreamingSessionStream {
pub fn builder() -> crate::input::create_streaming_session_stream_input::Builder {
crate::input::create_streaming_session_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStreamingSessionStream {
type Output = std::result::Result<
crate::output::CreateStreamingSessionStreamOutput,
crate::error::CreateStreamingSessionStreamError,
>;
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_streaming_session_stream_error(response)
} else {
crate::operation_deser::parse_create_streaming_session_stream_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStudio {
_private: (),
}
impl CreateStudio {
pub fn builder() -> crate::input::create_studio_input::Builder {
crate::input::create_studio_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStudio {
type Output =
std::result::Result<crate::output::CreateStudioOutput, crate::error::CreateStudioError>;
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_studio_error(response)
} else {
crate::operation_deser::parse_create_studio_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateStudioComponent {
_private: (),
}
impl CreateStudioComponent {
pub fn builder() -> crate::input::create_studio_component_input::Builder {
crate::input::create_studio_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateStudioComponent {
type Output = std::result::Result<
crate::output::CreateStudioComponentOutput,
crate::error::CreateStudioComponentError,
>;
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_studio_component_error(response)
} else {
crate::operation_deser::parse_create_studio_component_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteLaunchProfile {
_private: (),
}
impl DeleteLaunchProfile {
pub fn builder() -> crate::input::delete_launch_profile_input::Builder {
crate::input::delete_launch_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLaunchProfile {
type Output = std::result::Result<
crate::output::DeleteLaunchProfileOutput,
crate::error::DeleteLaunchProfileError,
>;
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_launch_profile_error(response)
} else {
crate::operation_deser::parse_delete_launch_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteLaunchProfileMember {
_private: (),
}
impl DeleteLaunchProfileMember {
pub fn builder() -> crate::input::delete_launch_profile_member_input::Builder {
crate::input::delete_launch_profile_member_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLaunchProfileMember {
type Output = std::result::Result<
crate::output::DeleteLaunchProfileMemberOutput,
crate::error::DeleteLaunchProfileMemberError,
>;
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_launch_profile_member_error(response)
} else {
crate::operation_deser::parse_delete_launch_profile_member_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStreamingImage {
_private: (),
}
impl DeleteStreamingImage {
pub fn builder() -> crate::input::delete_streaming_image_input::Builder {
crate::input::delete_streaming_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStreamingImage {
type Output = std::result::Result<
crate::output::DeleteStreamingImageOutput,
crate::error::DeleteStreamingImageError,
>;
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_streaming_image_error(response)
} else {
crate::operation_deser::parse_delete_streaming_image_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStreamingSession {
_private: (),
}
impl DeleteStreamingSession {
pub fn builder() -> crate::input::delete_streaming_session_input::Builder {
crate::input::delete_streaming_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStreamingSession {
type Output = std::result::Result<
crate::output::DeleteStreamingSessionOutput,
crate::error::DeleteStreamingSessionError,
>;
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_streaming_session_error(response)
} else {
crate::operation_deser::parse_delete_streaming_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStudio {
_private: (),
}
impl DeleteStudio {
pub fn builder() -> crate::input::delete_studio_input::Builder {
crate::input::delete_studio_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStudio {
type Output =
std::result::Result<crate::output::DeleteStudioOutput, crate::error::DeleteStudioError>;
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_studio_error(response)
} else {
crate::operation_deser::parse_delete_studio_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStudioComponent {
_private: (),
}
impl DeleteStudioComponent {
pub fn builder() -> crate::input::delete_studio_component_input::Builder {
crate::input::delete_studio_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStudioComponent {
type Output = std::result::Result<
crate::output::DeleteStudioComponentOutput,
crate::error::DeleteStudioComponentError,
>;
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_studio_component_error(response)
} else {
crate::operation_deser::parse_delete_studio_component_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteStudioMember {
_private: (),
}
impl DeleteStudioMember {
pub fn builder() -> crate::input::delete_studio_member_input::Builder {
crate::input::delete_studio_member_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteStudioMember {
type Output = std::result::Result<
crate::output::DeleteStudioMemberOutput,
crate::error::DeleteStudioMemberError,
>;
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_studio_member_error(response)
} else {
crate::operation_deser::parse_delete_studio_member_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetEula {
_private: (),
}
impl GetEula {
pub fn builder() -> crate::input::get_eula_input::Builder {
crate::input::get_eula_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetEula {
type Output = std::result::Result<crate::output::GetEulaOutput, crate::error::GetEulaError>;
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_eula_error(response)
} else {
crate::operation_deser::parse_get_eula_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLaunchProfile {
_private: (),
}
impl GetLaunchProfile {
pub fn builder() -> crate::input::get_launch_profile_input::Builder {
crate::input::get_launch_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLaunchProfile {
type Output = std::result::Result<
crate::output::GetLaunchProfileOutput,
crate::error::GetLaunchProfileError,
>;
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_launch_profile_error(response)
} else {
crate::operation_deser::parse_get_launch_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLaunchProfileDetails {
_private: (),
}
impl GetLaunchProfileDetails {
pub fn builder() -> crate::input::get_launch_profile_details_input::Builder {
crate::input::get_launch_profile_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLaunchProfileDetails {
type Output = std::result::Result<
crate::output::GetLaunchProfileDetailsOutput,
crate::error::GetLaunchProfileDetailsError,
>;
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_launch_profile_details_error(response)
} else {
crate::operation_deser::parse_get_launch_profile_details_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLaunchProfileInitialization {
_private: (),
}
impl GetLaunchProfileInitialization {
pub fn builder() -> crate::input::get_launch_profile_initialization_input::Builder {
crate::input::get_launch_profile_initialization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLaunchProfileInitialization {
type Output = std::result::Result<
crate::output::GetLaunchProfileInitializationOutput,
crate::error::GetLaunchProfileInitializationError,
>;
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_launch_profile_initialization_error(response)
} else {
crate::operation_deser::parse_get_launch_profile_initialization_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetLaunchProfileMember {
_private: (),
}
impl GetLaunchProfileMember {
pub fn builder() -> crate::input::get_launch_profile_member_input::Builder {
crate::input::get_launch_profile_member_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetLaunchProfileMember {
type Output = std::result::Result<
crate::output::GetLaunchProfileMemberOutput,
crate::error::GetLaunchProfileMemberError,
>;
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_launch_profile_member_error(response)
} else {
crate::operation_deser::parse_get_launch_profile_member_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStreamingImage {
_private: (),
}
impl GetStreamingImage {
pub fn builder() -> crate::input::get_streaming_image_input::Builder {
crate::input::get_streaming_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStreamingImage {
type Output = std::result::Result<
crate::output::GetStreamingImageOutput,
crate::error::GetStreamingImageError,
>;
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_streaming_image_error(response)
} else {
crate::operation_deser::parse_get_streaming_image_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStreamingSession {
_private: (),
}
impl GetStreamingSession {
pub fn builder() -> crate::input::get_streaming_session_input::Builder {
crate::input::get_streaming_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStreamingSession {
type Output = std::result::Result<
crate::output::GetStreamingSessionOutput,
crate::error::GetStreamingSessionError,
>;
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_streaming_session_error(response)
} else {
crate::operation_deser::parse_get_streaming_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStreamingSessionBackup {
_private: (),
}
impl GetStreamingSessionBackup {
pub fn builder() -> crate::input::get_streaming_session_backup_input::Builder {
crate::input::get_streaming_session_backup_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStreamingSessionBackup {
type Output = std::result::Result<
crate::output::GetStreamingSessionBackupOutput,
crate::error::GetStreamingSessionBackupError,
>;
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_streaming_session_backup_error(response)
} else {
crate::operation_deser::parse_get_streaming_session_backup_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStreamingSessionStream {
_private: (),
}
impl GetStreamingSessionStream {
pub fn builder() -> crate::input::get_streaming_session_stream_input::Builder {
crate::input::get_streaming_session_stream_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStreamingSessionStream {
type Output = std::result::Result<
crate::output::GetStreamingSessionStreamOutput,
crate::error::GetStreamingSessionStreamError,
>;
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_streaming_session_stream_error(response)
} else {
crate::operation_deser::parse_get_streaming_session_stream_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStudio {
_private: (),
}
impl GetStudio {
pub fn builder() -> crate::input::get_studio_input::Builder {
crate::input::get_studio_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStudio {
type Output = std::result::Result<crate::output::GetStudioOutput, crate::error::GetStudioError>;
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_studio_error(response)
} else {
crate::operation_deser::parse_get_studio_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStudioComponent {
_private: (),
}
impl GetStudioComponent {
pub fn builder() -> crate::input::get_studio_component_input::Builder {
crate::input::get_studio_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStudioComponent {
type Output = std::result::Result<
crate::output::GetStudioComponentOutput,
crate::error::GetStudioComponentError,
>;
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_studio_component_error(response)
} else {
crate::operation_deser::parse_get_studio_component_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetStudioMember {
_private: (),
}
impl GetStudioMember {
pub fn builder() -> crate::input::get_studio_member_input::Builder {
crate::input::get_studio_member_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetStudioMember {
type Output = std::result::Result<
crate::output::GetStudioMemberOutput,
crate::error::GetStudioMemberError,
>;
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_studio_member_error(response)
} else {
crate::operation_deser::parse_get_studio_member_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListEulaAcceptances {
_private: (),
}
impl ListEulaAcceptances {
pub fn builder() -> crate::input::list_eula_acceptances_input::Builder {
crate::input::list_eula_acceptances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEulaAcceptances {
type Output = std::result::Result<
crate::output::ListEulaAcceptancesOutput,
crate::error::ListEulaAcceptancesError,
>;
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_eula_acceptances_error(response)
} else {
crate::operation_deser::parse_list_eula_acceptances_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListEulas {
_private: (),
}
impl ListEulas {
pub fn builder() -> crate::input::list_eulas_input::Builder {
crate::input::list_eulas_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListEulas {
type Output = std::result::Result<crate::output::ListEulasOutput, crate::error::ListEulasError>;
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_eulas_error(response)
} else {
crate::operation_deser::parse_list_eulas_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListLaunchProfileMembers {
_private: (),
}
impl ListLaunchProfileMembers {
pub fn builder() -> crate::input::list_launch_profile_members_input::Builder {
crate::input::list_launch_profile_members_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLaunchProfileMembers {
type Output = std::result::Result<
crate::output::ListLaunchProfileMembersOutput,
crate::error::ListLaunchProfileMembersError,
>;
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_launch_profile_members_error(response)
} else {
crate::operation_deser::parse_list_launch_profile_members_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListLaunchProfiles {
_private: (),
}
impl ListLaunchProfiles {
pub fn builder() -> crate::input::list_launch_profiles_input::Builder {
crate::input::list_launch_profiles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLaunchProfiles {
type Output = std::result::Result<
crate::output::ListLaunchProfilesOutput,
crate::error::ListLaunchProfilesError,
>;
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_launch_profiles_error(response)
} else {
crate::operation_deser::parse_list_launch_profiles_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStreamingImages {
_private: (),
}
impl ListStreamingImages {
pub fn builder() -> crate::input::list_streaming_images_input::Builder {
crate::input::list_streaming_images_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStreamingImages {
type Output = std::result::Result<
crate::output::ListStreamingImagesOutput,
crate::error::ListStreamingImagesError,
>;
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_streaming_images_error(response)
} else {
crate::operation_deser::parse_list_streaming_images_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStreamingSessionBackups {
_private: (),
}
impl ListStreamingSessionBackups {
pub fn builder() -> crate::input::list_streaming_session_backups_input::Builder {
crate::input::list_streaming_session_backups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStreamingSessionBackups {
type Output = std::result::Result<
crate::output::ListStreamingSessionBackupsOutput,
crate::error::ListStreamingSessionBackupsError,
>;
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_streaming_session_backups_error(response)
} else {
crate::operation_deser::parse_list_streaming_session_backups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStreamingSessions {
_private: (),
}
impl ListStreamingSessions {
pub fn builder() -> crate::input::list_streaming_sessions_input::Builder {
crate::input::list_streaming_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStreamingSessions {
type Output = std::result::Result<
crate::output::ListStreamingSessionsOutput,
crate::error::ListStreamingSessionsError,
>;
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_streaming_sessions_error(response)
} else {
crate::operation_deser::parse_list_streaming_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStudioComponents {
_private: (),
}
impl ListStudioComponents {
pub fn builder() -> crate::input::list_studio_components_input::Builder {
crate::input::list_studio_components_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStudioComponents {
type Output = std::result::Result<
crate::output::ListStudioComponentsOutput,
crate::error::ListStudioComponentsError,
>;
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_studio_components_error(response)
} else {
crate::operation_deser::parse_list_studio_components_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStudioMembers {
_private: (),
}
impl ListStudioMembers {
pub fn builder() -> crate::input::list_studio_members_input::Builder {
crate::input::list_studio_members_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStudioMembers {
type Output = std::result::Result<
crate::output::ListStudioMembersOutput,
crate::error::ListStudioMembersError,
>;
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_studio_members_error(response)
} else {
crate::operation_deser::parse_list_studio_members_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListStudios {
_private: (),
}
impl ListStudios {
pub fn builder() -> crate::input::list_studios_input::Builder {
crate::input::list_studios_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListStudios {
type Output =
std::result::Result<crate::output::ListStudiosOutput, crate::error::ListStudiosError>;
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_studios_error(response)
} else {
crate::operation_deser::parse_list_studios_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 PutLaunchProfileMembers {
_private: (),
}
impl PutLaunchProfileMembers {
pub fn builder() -> crate::input::put_launch_profile_members_input::Builder {
crate::input::put_launch_profile_members_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutLaunchProfileMembers {
type Output = std::result::Result<
crate::output::PutLaunchProfileMembersOutput,
crate::error::PutLaunchProfileMembersError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_launch_profile_members_error(response)
} else {
crate::operation_deser::parse_put_launch_profile_members_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PutStudioMembers {
_private: (),
}
impl PutStudioMembers {
pub fn builder() -> crate::input::put_studio_members_input::Builder {
crate::input::put_studio_members_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutStudioMembers {
type Output = std::result::Result<
crate::output::PutStudioMembersOutput,
crate::error::PutStudioMembersError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_put_studio_members_error(response)
} else {
crate::operation_deser::parse_put_studio_members_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartStreamingSession {
_private: (),
}
impl StartStreamingSession {
pub fn builder() -> crate::input::start_streaming_session_input::Builder {
crate::input::start_streaming_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartStreamingSession {
type Output = std::result::Result<
crate::output::StartStreamingSessionOutput,
crate::error::StartStreamingSessionError,
>;
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_streaming_session_error(response)
} else {
crate::operation_deser::parse_start_streaming_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartStudioSSOConfigurationRepair {
_private: (),
}
impl StartStudioSSOConfigurationRepair {
pub fn builder() -> crate::input::start_studio_sso_configuration_repair_input::Builder {
crate::input::start_studio_sso_configuration_repair_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartStudioSSOConfigurationRepair {
type Output = std::result::Result<
crate::output::StartStudioSsoConfigurationRepairOutput,
crate::error::StartStudioSSOConfigurationRepairError,
>;
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_studio_sso_configuration_repair_error(response)
} else {
crate::operation_deser::parse_start_studio_sso_configuration_repair_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopStreamingSession {
_private: (),
}
impl StopStreamingSession {
pub fn builder() -> crate::input::stop_streaming_session_input::Builder {
crate::input::stop_streaming_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopStreamingSession {
type Output = std::result::Result<
crate::output::StopStreamingSessionOutput,
crate::error::StopStreamingSessionError,
>;
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_streaming_session_error(response)
} else {
crate::operation_deser::parse_stop_streaming_session_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 UpdateLaunchProfile {
_private: (),
}
impl UpdateLaunchProfile {
pub fn builder() -> crate::input::update_launch_profile_input::Builder {
crate::input::update_launch_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateLaunchProfile {
type Output = std::result::Result<
crate::output::UpdateLaunchProfileOutput,
crate::error::UpdateLaunchProfileError,
>;
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_launch_profile_error(response)
} else {
crate::operation_deser::parse_update_launch_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateLaunchProfileMember {
_private: (),
}
impl UpdateLaunchProfileMember {
pub fn builder() -> crate::input::update_launch_profile_member_input::Builder {
crate::input::update_launch_profile_member_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateLaunchProfileMember {
type Output = std::result::Result<
crate::output::UpdateLaunchProfileMemberOutput,
crate::error::UpdateLaunchProfileMemberError,
>;
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_launch_profile_member_error(response)
} else {
crate::operation_deser::parse_update_launch_profile_member_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateStreamingImage {
_private: (),
}
impl UpdateStreamingImage {
pub fn builder() -> crate::input::update_streaming_image_input::Builder {
crate::input::update_streaming_image_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStreamingImage {
type Output = std::result::Result<
crate::output::UpdateStreamingImageOutput,
crate::error::UpdateStreamingImageError,
>;
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_streaming_image_error(response)
} else {
crate::operation_deser::parse_update_streaming_image_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateStudio {
_private: (),
}
impl UpdateStudio {
pub fn builder() -> crate::input::update_studio_input::Builder {
crate::input::update_studio_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStudio {
type Output =
std::result::Result<crate::output::UpdateStudioOutput, crate::error::UpdateStudioError>;
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_studio_error(response)
} else {
crate::operation_deser::parse_update_studio_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateStudioComponent {
_private: (),
}
impl UpdateStudioComponent {
pub fn builder() -> crate::input::update_studio_component_input::Builder {
crate::input::update_studio_component_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateStudioComponent {
type Output = std::result::Result<
crate::output::UpdateStudioComponentOutput,
crate::error::UpdateStudioComponentError,
>;
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_studio_component_error(response)
} else {
crate::operation_deser::parse_update_studio_component_response(response)
}
}
}
pub mod customize;