#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct AcceptMatch {
_private: (),
}
impl AcceptMatch {
pub fn builder() -> crate::input::accept_match_input::Builder {
crate::input::accept_match_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for AcceptMatch {
type Output =
std::result::Result<crate::output::AcceptMatchOutput, crate::error::AcceptMatchError>;
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_match_error(response)
} else {
crate::operation_deser::parse_accept_match_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ClaimGameServer {
_private: (),
}
impl ClaimGameServer {
pub fn builder() -> crate::input::claim_game_server_input::Builder {
crate::input::claim_game_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ClaimGameServer {
type Output = std::result::Result<
crate::output::ClaimGameServerOutput,
crate::error::ClaimGameServerError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_claim_game_server_error(response)
} else {
crate::operation_deser::parse_claim_game_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateAlias {
_private: (),
}
impl CreateAlias {
pub fn builder() -> crate::input::create_alias_input::Builder {
crate::input::create_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateAlias {
type Output =
std::result::Result<crate::output::CreateAliasOutput, crate::error::CreateAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_create_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateBuild {
_private: (),
}
impl CreateBuild {
pub fn builder() -> crate::input::create_build_input::Builder {
crate::input::create_build_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateBuild {
type Output =
std::result::Result<crate::output::CreateBuildOutput, crate::error::CreateBuildError>;
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_build_error(response)
} else {
crate::operation_deser::parse_create_build_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFleet {
_private: (),
}
impl CreateFleet {
pub fn builder() -> crate::input::create_fleet_input::Builder {
crate::input::create_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFleet {
type Output =
std::result::Result<crate::output::CreateFleetOutput, crate::error::CreateFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_create_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateFleetLocations {
_private: (),
}
impl CreateFleetLocations {
pub fn builder() -> crate::input::create_fleet_locations_input::Builder {
crate::input::create_fleet_locations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateFleetLocations {
type Output = std::result::Result<
crate::output::CreateFleetLocationsOutput,
crate::error::CreateFleetLocationsError,
>;
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_fleet_locations_error(response)
} else {
crate::operation_deser::parse_create_fleet_locations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateGameServerGroup {
_private: (),
}
impl CreateGameServerGroup {
pub fn builder() -> crate::input::create_game_server_group_input::Builder {
crate::input::create_game_server_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGameServerGroup {
type Output = std::result::Result<
crate::output::CreateGameServerGroupOutput,
crate::error::CreateGameServerGroupError,
>;
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_game_server_group_error(response)
} else {
crate::operation_deser::parse_create_game_server_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateGameSession {
_private: (),
}
impl CreateGameSession {
pub fn builder() -> crate::input::create_game_session_input::Builder {
crate::input::create_game_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGameSession {
type Output = std::result::Result<
crate::output::CreateGameSessionOutput,
crate::error::CreateGameSessionError,
>;
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_game_session_error(response)
} else {
crate::operation_deser::parse_create_game_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateGameSessionQueue {
_private: (),
}
impl CreateGameSessionQueue {
pub fn builder() -> crate::input::create_game_session_queue_input::Builder {
crate::input::create_game_session_queue_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateGameSessionQueue {
type Output = std::result::Result<
crate::output::CreateGameSessionQueueOutput,
crate::error::CreateGameSessionQueueError,
>;
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_game_session_queue_error(response)
} else {
crate::operation_deser::parse_create_game_session_queue_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateLocation {
_private: (),
}
impl CreateLocation {
pub fn builder() -> crate::input::create_location_input::Builder {
crate::input::create_location_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateLocation {
type Output =
std::result::Result<crate::output::CreateLocationOutput, crate::error::CreateLocationError>;
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_location_error(response)
} else {
crate::operation_deser::parse_create_location_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMatchmakingConfiguration {
_private: (),
}
impl CreateMatchmakingConfiguration {
pub fn builder() -> crate::input::create_matchmaking_configuration_input::Builder {
crate::input::create_matchmaking_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMatchmakingConfiguration {
type Output = std::result::Result<
crate::output::CreateMatchmakingConfigurationOutput,
crate::error::CreateMatchmakingConfigurationError,
>;
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_matchmaking_configuration_error(response)
} else {
crate::operation_deser::parse_create_matchmaking_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateMatchmakingRuleSet {
_private: (),
}
impl CreateMatchmakingRuleSet {
pub fn builder() -> crate::input::create_matchmaking_rule_set_input::Builder {
crate::input::create_matchmaking_rule_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateMatchmakingRuleSet {
type Output = std::result::Result<
crate::output::CreateMatchmakingRuleSetOutput,
crate::error::CreateMatchmakingRuleSetError,
>;
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_matchmaking_rule_set_error(response)
} else {
crate::operation_deser::parse_create_matchmaking_rule_set_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePlayerSession {
_private: (),
}
impl CreatePlayerSession {
pub fn builder() -> crate::input::create_player_session_input::Builder {
crate::input::create_player_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePlayerSession {
type Output = std::result::Result<
crate::output::CreatePlayerSessionOutput,
crate::error::CreatePlayerSessionError,
>;
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_player_session_error(response)
} else {
crate::operation_deser::parse_create_player_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreatePlayerSessions {
_private: (),
}
impl CreatePlayerSessions {
pub fn builder() -> crate::input::create_player_sessions_input::Builder {
crate::input::create_player_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreatePlayerSessions {
type Output = std::result::Result<
crate::output::CreatePlayerSessionsOutput,
crate::error::CreatePlayerSessionsError,
>;
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_player_sessions_error(response)
} else {
crate::operation_deser::parse_create_player_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateScript {
_private: (),
}
impl CreateScript {
pub fn builder() -> crate::input::create_script_input::Builder {
crate::input::create_script_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateScript {
type Output =
std::result::Result<crate::output::CreateScriptOutput, crate::error::CreateScriptError>;
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_script_error(response)
} else {
crate::operation_deser::parse_create_script_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateVpcPeeringAuthorization {
_private: (),
}
impl CreateVpcPeeringAuthorization {
pub fn builder() -> crate::input::create_vpc_peering_authorization_input::Builder {
crate::input::create_vpc_peering_authorization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVpcPeeringAuthorization {
type Output = std::result::Result<
crate::output::CreateVpcPeeringAuthorizationOutput,
crate::error::CreateVpcPeeringAuthorizationError,
>;
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_vpc_peering_authorization_error(response)
} else {
crate::operation_deser::parse_create_vpc_peering_authorization_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateVpcPeeringConnection {
_private: (),
}
impl CreateVpcPeeringConnection {
pub fn builder() -> crate::input::create_vpc_peering_connection_input::Builder {
crate::input::create_vpc_peering_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVpcPeeringConnection {
type Output = std::result::Result<
crate::output::CreateVpcPeeringConnectionOutput,
crate::error::CreateVpcPeeringConnectionError,
>;
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_vpc_peering_connection_error(response)
} else {
crate::operation_deser::parse_create_vpc_peering_connection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteAlias {
_private: (),
}
impl DeleteAlias {
pub fn builder() -> crate::input::delete_alias_input::Builder {
crate::input::delete_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteAlias {
type Output =
std::result::Result<crate::output::DeleteAliasOutput, crate::error::DeleteAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_delete_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteBuild {
_private: (),
}
impl DeleteBuild {
pub fn builder() -> crate::input::delete_build_input::Builder {
crate::input::delete_build_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteBuild {
type Output =
std::result::Result<crate::output::DeleteBuildOutput, crate::error::DeleteBuildError>;
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_build_error(response)
} else {
crate::operation_deser::parse_delete_build_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFleet {
_private: (),
}
impl DeleteFleet {
pub fn builder() -> crate::input::delete_fleet_input::Builder {
crate::input::delete_fleet_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFleet {
type Output =
std::result::Result<crate::output::DeleteFleetOutput, crate::error::DeleteFleetError>;
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_fleet_error(response)
} else {
crate::operation_deser::parse_delete_fleet_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteFleetLocations {
_private: (),
}
impl DeleteFleetLocations {
pub fn builder() -> crate::input::delete_fleet_locations_input::Builder {
crate::input::delete_fleet_locations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteFleetLocations {
type Output = std::result::Result<
crate::output::DeleteFleetLocationsOutput,
crate::error::DeleteFleetLocationsError,
>;
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_fleet_locations_error(response)
} else {
crate::operation_deser::parse_delete_fleet_locations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteGameServerGroup {
_private: (),
}
impl DeleteGameServerGroup {
pub fn builder() -> crate::input::delete_game_server_group_input::Builder {
crate::input::delete_game_server_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteGameServerGroup {
type Output = std::result::Result<
crate::output::DeleteGameServerGroupOutput,
crate::error::DeleteGameServerGroupError,
>;
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_game_server_group_error(response)
} else {
crate::operation_deser::parse_delete_game_server_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteGameSessionQueue {
_private: (),
}
impl DeleteGameSessionQueue {
pub fn builder() -> crate::input::delete_game_session_queue_input::Builder {
crate::input::delete_game_session_queue_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteGameSessionQueue {
type Output = std::result::Result<
crate::output::DeleteGameSessionQueueOutput,
crate::error::DeleteGameSessionQueueError,
>;
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_game_session_queue_error(response)
} else {
crate::operation_deser::parse_delete_game_session_queue_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteLocation {
_private: (),
}
impl DeleteLocation {
pub fn builder() -> crate::input::delete_location_input::Builder {
crate::input::delete_location_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteLocation {
type Output =
std::result::Result<crate::output::DeleteLocationOutput, crate::error::DeleteLocationError>;
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_location_error(response)
} else {
crate::operation_deser::parse_delete_location_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMatchmakingConfiguration {
_private: (),
}
impl DeleteMatchmakingConfiguration {
pub fn builder() -> crate::input::delete_matchmaking_configuration_input::Builder {
crate::input::delete_matchmaking_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMatchmakingConfiguration {
type Output = std::result::Result<
crate::output::DeleteMatchmakingConfigurationOutput,
crate::error::DeleteMatchmakingConfigurationError,
>;
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_matchmaking_configuration_error(response)
} else {
crate::operation_deser::parse_delete_matchmaking_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteMatchmakingRuleSet {
_private: (),
}
impl DeleteMatchmakingRuleSet {
pub fn builder() -> crate::input::delete_matchmaking_rule_set_input::Builder {
crate::input::delete_matchmaking_rule_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteMatchmakingRuleSet {
type Output = std::result::Result<
crate::output::DeleteMatchmakingRuleSetOutput,
crate::error::DeleteMatchmakingRuleSetError,
>;
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_matchmaking_rule_set_error(response)
} else {
crate::operation_deser::parse_delete_matchmaking_rule_set_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteScalingPolicy {
_private: (),
}
impl DeleteScalingPolicy {
pub fn builder() -> crate::input::delete_scaling_policy_input::Builder {
crate::input::delete_scaling_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteScalingPolicy {
type Output = std::result::Result<
crate::output::DeleteScalingPolicyOutput,
crate::error::DeleteScalingPolicyError,
>;
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_scaling_policy_error(response)
} else {
crate::operation_deser::parse_delete_scaling_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteScript {
_private: (),
}
impl DeleteScript {
pub fn builder() -> crate::input::delete_script_input::Builder {
crate::input::delete_script_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteScript {
type Output =
std::result::Result<crate::output::DeleteScriptOutput, crate::error::DeleteScriptError>;
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_script_error(response)
} else {
crate::operation_deser::parse_delete_script_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteVpcPeeringAuthorization {
_private: (),
}
impl DeleteVpcPeeringAuthorization {
pub fn builder() -> crate::input::delete_vpc_peering_authorization_input::Builder {
crate::input::delete_vpc_peering_authorization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVpcPeeringAuthorization {
type Output = std::result::Result<
crate::output::DeleteVpcPeeringAuthorizationOutput,
crate::error::DeleteVpcPeeringAuthorizationError,
>;
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_vpc_peering_authorization_error(response)
} else {
crate::operation_deser::parse_delete_vpc_peering_authorization_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteVpcPeeringConnection {
_private: (),
}
impl DeleteVpcPeeringConnection {
pub fn builder() -> crate::input::delete_vpc_peering_connection_input::Builder {
crate::input::delete_vpc_peering_connection_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVpcPeeringConnection {
type Output = std::result::Result<
crate::output::DeleteVpcPeeringConnectionOutput,
crate::error::DeleteVpcPeeringConnectionError,
>;
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_vpc_peering_connection_error(response)
} else {
crate::operation_deser::parse_delete_vpc_peering_connection_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterCompute {
_private: (),
}
impl DeregisterCompute {
pub fn builder() -> crate::input::deregister_compute_input::Builder {
crate::input::deregister_compute_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterCompute {
type Output = std::result::Result<
crate::output::DeregisterComputeOutput,
crate::error::DeregisterComputeError,
>;
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_compute_error(response)
} else {
crate::operation_deser::parse_deregister_compute_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeregisterGameServer {
_private: (),
}
impl DeregisterGameServer {
pub fn builder() -> crate::input::deregister_game_server_input::Builder {
crate::input::deregister_game_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeregisterGameServer {
type Output = std::result::Result<
crate::output::DeregisterGameServerOutput,
crate::error::DeregisterGameServerError,
>;
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_game_server_error(response)
} else {
crate::operation_deser::parse_deregister_game_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeAlias {
_private: (),
}
impl DescribeAlias {
pub fn builder() -> crate::input::describe_alias_input::Builder {
crate::input::describe_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeAlias {
type Output =
std::result::Result<crate::output::DescribeAliasOutput, crate::error::DescribeAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_describe_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeBuild {
_private: (),
}
impl DescribeBuild {
pub fn builder() -> crate::input::describe_build_input::Builder {
crate::input::describe_build_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeBuild {
type Output =
std::result::Result<crate::output::DescribeBuildOutput, crate::error::DescribeBuildError>;
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_build_error(response)
} else {
crate::operation_deser::parse_describe_build_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeCompute {
_private: (),
}
impl DescribeCompute {
pub fn builder() -> crate::input::describe_compute_input::Builder {
crate::input::describe_compute_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeCompute {
type Output = std::result::Result<
crate::output::DescribeComputeOutput,
crate::error::DescribeComputeError,
>;
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_compute_error(response)
} else {
crate::operation_deser::parse_describe_compute_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeEC2InstanceLimits {
_private: (),
}
impl DescribeEC2InstanceLimits {
pub fn builder() -> crate::input::describe_ec2_instance_limits_input::Builder {
crate::input::describe_ec2_instance_limits_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeEC2InstanceLimits {
type Output = std::result::Result<
crate::output::DescribeEc2InstanceLimitsOutput,
crate::error::DescribeEC2InstanceLimitsError,
>;
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_ec2_instance_limits_error(response)
} else {
crate::operation_deser::parse_describe_ec2_instance_limits_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetAttributes {
_private: (),
}
impl DescribeFleetAttributes {
pub fn builder() -> crate::input::describe_fleet_attributes_input::Builder {
crate::input::describe_fleet_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetAttributes {
type Output = std::result::Result<
crate::output::DescribeFleetAttributesOutput,
crate::error::DescribeFleetAttributesError,
>;
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_fleet_attributes_error(response)
} else {
crate::operation_deser::parse_describe_fleet_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetCapacity {
_private: (),
}
impl DescribeFleetCapacity {
pub fn builder() -> crate::input::describe_fleet_capacity_input::Builder {
crate::input::describe_fleet_capacity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetCapacity {
type Output = std::result::Result<
crate::output::DescribeFleetCapacityOutput,
crate::error::DescribeFleetCapacityError,
>;
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_fleet_capacity_error(response)
} else {
crate::operation_deser::parse_describe_fleet_capacity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetEvents {
_private: (),
}
impl DescribeFleetEvents {
pub fn builder() -> crate::input::describe_fleet_events_input::Builder {
crate::input::describe_fleet_events_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetEvents {
type Output = std::result::Result<
crate::output::DescribeFleetEventsOutput,
crate::error::DescribeFleetEventsError,
>;
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_fleet_events_error(response)
} else {
crate::operation_deser::parse_describe_fleet_events_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetLocationAttributes {
_private: (),
}
impl DescribeFleetLocationAttributes {
pub fn builder() -> crate::input::describe_fleet_location_attributes_input::Builder {
crate::input::describe_fleet_location_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetLocationAttributes {
type Output = std::result::Result<
crate::output::DescribeFleetLocationAttributesOutput,
crate::error::DescribeFleetLocationAttributesError,
>;
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_fleet_location_attributes_error(response)
} else {
crate::operation_deser::parse_describe_fleet_location_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetLocationCapacity {
_private: (),
}
impl DescribeFleetLocationCapacity {
pub fn builder() -> crate::input::describe_fleet_location_capacity_input::Builder {
crate::input::describe_fleet_location_capacity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetLocationCapacity {
type Output = std::result::Result<
crate::output::DescribeFleetLocationCapacityOutput,
crate::error::DescribeFleetLocationCapacityError,
>;
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_fleet_location_capacity_error(response)
} else {
crate::operation_deser::parse_describe_fleet_location_capacity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetLocationUtilization {
_private: (),
}
impl DescribeFleetLocationUtilization {
pub fn builder() -> crate::input::describe_fleet_location_utilization_input::Builder {
crate::input::describe_fleet_location_utilization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetLocationUtilization {
type Output = std::result::Result<
crate::output::DescribeFleetLocationUtilizationOutput,
crate::error::DescribeFleetLocationUtilizationError,
>;
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_fleet_location_utilization_error(response)
} else {
crate::operation_deser::parse_describe_fleet_location_utilization_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetPortSettings {
_private: (),
}
impl DescribeFleetPortSettings {
pub fn builder() -> crate::input::describe_fleet_port_settings_input::Builder {
crate::input::describe_fleet_port_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetPortSettings {
type Output = std::result::Result<
crate::output::DescribeFleetPortSettingsOutput,
crate::error::DescribeFleetPortSettingsError,
>;
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_fleet_port_settings_error(response)
} else {
crate::operation_deser::parse_describe_fleet_port_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeFleetUtilization {
_private: (),
}
impl DescribeFleetUtilization {
pub fn builder() -> crate::input::describe_fleet_utilization_input::Builder {
crate::input::describe_fleet_utilization_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeFleetUtilization {
type Output = std::result::Result<
crate::output::DescribeFleetUtilizationOutput,
crate::error::DescribeFleetUtilizationError,
>;
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_fleet_utilization_error(response)
} else {
crate::operation_deser::parse_describe_fleet_utilization_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGameServer {
_private: (),
}
impl DescribeGameServer {
pub fn builder() -> crate::input::describe_game_server_input::Builder {
crate::input::describe_game_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGameServer {
type Output = std::result::Result<
crate::output::DescribeGameServerOutput,
crate::error::DescribeGameServerError,
>;
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_game_server_error(response)
} else {
crate::operation_deser::parse_describe_game_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGameServerGroup {
_private: (),
}
impl DescribeGameServerGroup {
pub fn builder() -> crate::input::describe_game_server_group_input::Builder {
crate::input::describe_game_server_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGameServerGroup {
type Output = std::result::Result<
crate::output::DescribeGameServerGroupOutput,
crate::error::DescribeGameServerGroupError,
>;
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_game_server_group_error(response)
} else {
crate::operation_deser::parse_describe_game_server_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGameServerInstances {
_private: (),
}
impl DescribeGameServerInstances {
pub fn builder() -> crate::input::describe_game_server_instances_input::Builder {
crate::input::describe_game_server_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGameServerInstances {
type Output = std::result::Result<
crate::output::DescribeGameServerInstancesOutput,
crate::error::DescribeGameServerInstancesError,
>;
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_game_server_instances_error(response)
} else {
crate::operation_deser::parse_describe_game_server_instances_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGameSessionDetails {
_private: (),
}
impl DescribeGameSessionDetails {
pub fn builder() -> crate::input::describe_game_session_details_input::Builder {
crate::input::describe_game_session_details_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGameSessionDetails {
type Output = std::result::Result<
crate::output::DescribeGameSessionDetailsOutput,
crate::error::DescribeGameSessionDetailsError,
>;
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_game_session_details_error(response)
} else {
crate::operation_deser::parse_describe_game_session_details_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGameSessionPlacement {
_private: (),
}
impl DescribeGameSessionPlacement {
pub fn builder() -> crate::input::describe_game_session_placement_input::Builder {
crate::input::describe_game_session_placement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGameSessionPlacement {
type Output = std::result::Result<
crate::output::DescribeGameSessionPlacementOutput,
crate::error::DescribeGameSessionPlacementError,
>;
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_game_session_placement_error(response)
} else {
crate::operation_deser::parse_describe_game_session_placement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGameSessionQueues {
_private: (),
}
impl DescribeGameSessionQueues {
pub fn builder() -> crate::input::describe_game_session_queues_input::Builder {
crate::input::describe_game_session_queues_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGameSessionQueues {
type Output = std::result::Result<
crate::output::DescribeGameSessionQueuesOutput,
crate::error::DescribeGameSessionQueuesError,
>;
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_game_session_queues_error(response)
} else {
crate::operation_deser::parse_describe_game_session_queues_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeGameSessions {
_private: (),
}
impl DescribeGameSessions {
pub fn builder() -> crate::input::describe_game_sessions_input::Builder {
crate::input::describe_game_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeGameSessions {
type Output = std::result::Result<
crate::output::DescribeGameSessionsOutput,
crate::error::DescribeGameSessionsError,
>;
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_game_sessions_error(response)
} else {
crate::operation_deser::parse_describe_game_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeInstances {
_private: (),
}
impl DescribeInstances {
pub fn builder() -> crate::input::describe_instances_input::Builder {
crate::input::describe_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeInstances {
type Output = std::result::Result<
crate::output::DescribeInstancesOutput,
crate::error::DescribeInstancesError,
>;
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_instances_error(response)
} else {
crate::operation_deser::parse_describe_instances_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMatchmaking {
_private: (),
}
impl DescribeMatchmaking {
pub fn builder() -> crate::input::describe_matchmaking_input::Builder {
crate::input::describe_matchmaking_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMatchmaking {
type Output = std::result::Result<
crate::output::DescribeMatchmakingOutput,
crate::error::DescribeMatchmakingError,
>;
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_matchmaking_error(response)
} else {
crate::operation_deser::parse_describe_matchmaking_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMatchmakingConfigurations {
_private: (),
}
impl DescribeMatchmakingConfigurations {
pub fn builder() -> crate::input::describe_matchmaking_configurations_input::Builder {
crate::input::describe_matchmaking_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMatchmakingConfigurations {
type Output = std::result::Result<
crate::output::DescribeMatchmakingConfigurationsOutput,
crate::error::DescribeMatchmakingConfigurationsError,
>;
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_matchmaking_configurations_error(response)
} else {
crate::operation_deser::parse_describe_matchmaking_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeMatchmakingRuleSets {
_private: (),
}
impl DescribeMatchmakingRuleSets {
pub fn builder() -> crate::input::describe_matchmaking_rule_sets_input::Builder {
crate::input::describe_matchmaking_rule_sets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeMatchmakingRuleSets {
type Output = std::result::Result<
crate::output::DescribeMatchmakingRuleSetsOutput,
crate::error::DescribeMatchmakingRuleSetsError,
>;
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_matchmaking_rule_sets_error(response)
} else {
crate::operation_deser::parse_describe_matchmaking_rule_sets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribePlayerSessions {
_private: (),
}
impl DescribePlayerSessions {
pub fn builder() -> crate::input::describe_player_sessions_input::Builder {
crate::input::describe_player_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribePlayerSessions {
type Output = std::result::Result<
crate::output::DescribePlayerSessionsOutput,
crate::error::DescribePlayerSessionsError,
>;
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_player_sessions_error(response)
} else {
crate::operation_deser::parse_describe_player_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeRuntimeConfiguration {
_private: (),
}
impl DescribeRuntimeConfiguration {
pub fn builder() -> crate::input::describe_runtime_configuration_input::Builder {
crate::input::describe_runtime_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeRuntimeConfiguration {
type Output = std::result::Result<
crate::output::DescribeRuntimeConfigurationOutput,
crate::error::DescribeRuntimeConfigurationError,
>;
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_runtime_configuration_error(response)
} else {
crate::operation_deser::parse_describe_runtime_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeScalingPolicies {
_private: (),
}
impl DescribeScalingPolicies {
pub fn builder() -> crate::input::describe_scaling_policies_input::Builder {
crate::input::describe_scaling_policies_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeScalingPolicies {
type Output = std::result::Result<
crate::output::DescribeScalingPoliciesOutput,
crate::error::DescribeScalingPoliciesError,
>;
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_scaling_policies_error(response)
} else {
crate::operation_deser::parse_describe_scaling_policies_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeScript {
_private: (),
}
impl DescribeScript {
pub fn builder() -> crate::input::describe_script_input::Builder {
crate::input::describe_script_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeScript {
type Output =
std::result::Result<crate::output::DescribeScriptOutput, crate::error::DescribeScriptError>;
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_script_error(response)
} else {
crate::operation_deser::parse_describe_script_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeVpcPeeringAuthorizations {
_private: (),
}
impl DescribeVpcPeeringAuthorizations {
pub fn builder() -> crate::input::describe_vpc_peering_authorizations_input::Builder {
crate::input::describe_vpc_peering_authorizations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeVpcPeeringAuthorizations {
type Output = std::result::Result<
crate::output::DescribeVpcPeeringAuthorizationsOutput,
crate::error::DescribeVpcPeeringAuthorizationsError,
>;
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_vpc_peering_authorizations_error(response)
} else {
crate::operation_deser::parse_describe_vpc_peering_authorizations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeVpcPeeringConnections {
_private: (),
}
impl DescribeVpcPeeringConnections {
pub fn builder() -> crate::input::describe_vpc_peering_connections_input::Builder {
crate::input::describe_vpc_peering_connections_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeVpcPeeringConnections {
type Output = std::result::Result<
crate::output::DescribeVpcPeeringConnectionsOutput,
crate::error::DescribeVpcPeeringConnectionsError,
>;
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_vpc_peering_connections_error(response)
} else {
crate::operation_deser::parse_describe_vpc_peering_connections_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetComputeAccess {
_private: (),
}
impl GetComputeAccess {
pub fn builder() -> crate::input::get_compute_access_input::Builder {
crate::input::get_compute_access_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetComputeAccess {
type Output = std::result::Result<
crate::output::GetComputeAccessOutput,
crate::error::GetComputeAccessError,
>;
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_compute_access_error(response)
} else {
crate::operation_deser::parse_get_compute_access_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetComputeAuthToken {
_private: (),
}
impl GetComputeAuthToken {
pub fn builder() -> crate::input::get_compute_auth_token_input::Builder {
crate::input::get_compute_auth_token_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetComputeAuthToken {
type Output = std::result::Result<
crate::output::GetComputeAuthTokenOutput,
crate::error::GetComputeAuthTokenError,
>;
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_compute_auth_token_error(response)
} else {
crate::operation_deser::parse_get_compute_auth_token_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetGameSessionLogUrl {
_private: (),
}
impl GetGameSessionLogUrl {
pub fn builder() -> crate::input::get_game_session_log_url_input::Builder {
crate::input::get_game_session_log_url_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetGameSessionLogUrl {
type Output = std::result::Result<
crate::output::GetGameSessionLogUrlOutput,
crate::error::GetGameSessionLogUrlError,
>;
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_game_session_log_url_error(response)
} else {
crate::operation_deser::parse_get_game_session_log_url_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetInstanceAccess {
_private: (),
}
impl GetInstanceAccess {
pub fn builder() -> crate::input::get_instance_access_input::Builder {
crate::input::get_instance_access_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInstanceAccess {
type Output = std::result::Result<
crate::output::GetInstanceAccessOutput,
crate::error::GetInstanceAccessError,
>;
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_instance_access_error(response)
} else {
crate::operation_deser::parse_get_instance_access_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListAliases {
_private: (),
}
impl ListAliases {
pub fn builder() -> crate::input::list_aliases_input::Builder {
crate::input::list_aliases_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListAliases {
type Output =
std::result::Result<crate::output::ListAliasesOutput, crate::error::ListAliasesError>;
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_aliases_error(response)
} else {
crate::operation_deser::parse_list_aliases_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListBuilds {
_private: (),
}
impl ListBuilds {
pub fn builder() -> crate::input::list_builds_input::Builder {
crate::input::list_builds_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListBuilds {
type Output =
std::result::Result<crate::output::ListBuildsOutput, crate::error::ListBuildsError>;
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_builds_error(response)
} else {
crate::operation_deser::parse_list_builds_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListCompute {
_private: (),
}
impl ListCompute {
pub fn builder() -> crate::input::list_compute_input::Builder {
crate::input::list_compute_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListCompute {
type Output =
std::result::Result<crate::output::ListComputeOutput, crate::error::ListComputeError>;
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_compute_error(response)
} else {
crate::operation_deser::parse_list_compute_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListFleets {
_private: (),
}
impl ListFleets {
pub fn builder() -> crate::input::list_fleets_input::Builder {
crate::input::list_fleets_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListFleets {
type Output =
std::result::Result<crate::output::ListFleetsOutput, crate::error::ListFleetsError>;
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_fleets_error(response)
} else {
crate::operation_deser::parse_list_fleets_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListGameServerGroups {
_private: (),
}
impl ListGameServerGroups {
pub fn builder() -> crate::input::list_game_server_groups_input::Builder {
crate::input::list_game_server_groups_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGameServerGroups {
type Output = std::result::Result<
crate::output::ListGameServerGroupsOutput,
crate::error::ListGameServerGroupsError,
>;
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_game_server_groups_error(response)
} else {
crate::operation_deser::parse_list_game_server_groups_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListGameServers {
_private: (),
}
impl ListGameServers {
pub fn builder() -> crate::input::list_game_servers_input::Builder {
crate::input::list_game_servers_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListGameServers {
type Output = std::result::Result<
crate::output::ListGameServersOutput,
crate::error::ListGameServersError,
>;
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_game_servers_error(response)
} else {
crate::operation_deser::parse_list_game_servers_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListLocations {
_private: (),
}
impl ListLocations {
pub fn builder() -> crate::input::list_locations_input::Builder {
crate::input::list_locations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListLocations {
type Output =
std::result::Result<crate::output::ListLocationsOutput, crate::error::ListLocationsError>;
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_locations_error(response)
} else {
crate::operation_deser::parse_list_locations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListScripts {
_private: (),
}
impl ListScripts {
pub fn builder() -> crate::input::list_scripts_input::Builder {
crate::input::list_scripts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListScripts {
type Output =
std::result::Result<crate::output::ListScriptsOutput, crate::error::ListScriptsError>;
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_scripts_error(response)
} else {
crate::operation_deser::parse_list_scripts_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 PutScalingPolicy {
_private: (),
}
impl PutScalingPolicy {
pub fn builder() -> crate::input::put_scaling_policy_input::Builder {
crate::input::put_scaling_policy_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PutScalingPolicy {
type Output = std::result::Result<
crate::output::PutScalingPolicyOutput,
crate::error::PutScalingPolicyError,
>;
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_scaling_policy_error(response)
} else {
crate::operation_deser::parse_put_scaling_policy_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterCompute {
_private: (),
}
impl RegisterCompute {
pub fn builder() -> crate::input::register_compute_input::Builder {
crate::input::register_compute_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterCompute {
type Output = std::result::Result<
crate::output::RegisterComputeOutput,
crate::error::RegisterComputeError,
>;
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_compute_error(response)
} else {
crate::operation_deser::parse_register_compute_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RegisterGameServer {
_private: (),
}
impl RegisterGameServer {
pub fn builder() -> crate::input::register_game_server_input::Builder {
crate::input::register_game_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RegisterGameServer {
type Output = std::result::Result<
crate::output::RegisterGameServerOutput,
crate::error::RegisterGameServerError,
>;
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_game_server_error(response)
} else {
crate::operation_deser::parse_register_game_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RequestUploadCredentials {
_private: (),
}
impl RequestUploadCredentials {
pub fn builder() -> crate::input::request_upload_credentials_input::Builder {
crate::input::request_upload_credentials_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RequestUploadCredentials {
type Output = std::result::Result<
crate::output::RequestUploadCredentialsOutput,
crate::error::RequestUploadCredentialsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_request_upload_credentials_error(response)
} else {
crate::operation_deser::parse_request_upload_credentials_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResolveAlias {
_private: (),
}
impl ResolveAlias {
pub fn builder() -> crate::input::resolve_alias_input::Builder {
crate::input::resolve_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResolveAlias {
type Output =
std::result::Result<crate::output::ResolveAliasOutput, crate::error::ResolveAliasError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resolve_alias_error(response)
} else {
crate::operation_deser::parse_resolve_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ResumeGameServerGroup {
_private: (),
}
impl ResumeGameServerGroup {
pub fn builder() -> crate::input::resume_game_server_group_input::Builder {
crate::input::resume_game_server_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ResumeGameServerGroup {
type Output = std::result::Result<
crate::output::ResumeGameServerGroupOutput,
crate::error::ResumeGameServerGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_resume_game_server_group_error(response)
} else {
crate::operation_deser::parse_resume_game_server_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SearchGameSessions {
_private: (),
}
impl SearchGameSessions {
pub fn builder() -> crate::input::search_game_sessions_input::Builder {
crate::input::search_game_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SearchGameSessions {
type Output = std::result::Result<
crate::output::SearchGameSessionsOutput,
crate::error::SearchGameSessionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_search_game_sessions_error(response)
} else {
crate::operation_deser::parse_search_game_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartFleetActions {
_private: (),
}
impl StartFleetActions {
pub fn builder() -> crate::input::start_fleet_actions_input::Builder {
crate::input::start_fleet_actions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartFleetActions {
type Output = std::result::Result<
crate::output::StartFleetActionsOutput,
crate::error::StartFleetActionsError,
>;
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_fleet_actions_error(response)
} else {
crate::operation_deser::parse_start_fleet_actions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartGameSessionPlacement {
_private: (),
}
impl StartGameSessionPlacement {
pub fn builder() -> crate::input::start_game_session_placement_input::Builder {
crate::input::start_game_session_placement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartGameSessionPlacement {
type Output = std::result::Result<
crate::output::StartGameSessionPlacementOutput,
crate::error::StartGameSessionPlacementError,
>;
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_game_session_placement_error(response)
} else {
crate::operation_deser::parse_start_game_session_placement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartMatchBackfill {
_private: (),
}
impl StartMatchBackfill {
pub fn builder() -> crate::input::start_match_backfill_input::Builder {
crate::input::start_match_backfill_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartMatchBackfill {
type Output = std::result::Result<
crate::output::StartMatchBackfillOutput,
crate::error::StartMatchBackfillError,
>;
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_match_backfill_error(response)
} else {
crate::operation_deser::parse_start_match_backfill_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartMatchmaking {
_private: (),
}
impl StartMatchmaking {
pub fn builder() -> crate::input::start_matchmaking_input::Builder {
crate::input::start_matchmaking_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartMatchmaking {
type Output = std::result::Result<
crate::output::StartMatchmakingOutput,
crate::error::StartMatchmakingError,
>;
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_matchmaking_error(response)
} else {
crate::operation_deser::parse_start_matchmaking_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopFleetActions {
_private: (),
}
impl StopFleetActions {
pub fn builder() -> crate::input::stop_fleet_actions_input::Builder {
crate::input::stop_fleet_actions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopFleetActions {
type Output = std::result::Result<
crate::output::StopFleetActionsOutput,
crate::error::StopFleetActionsError,
>;
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_fleet_actions_error(response)
} else {
crate::operation_deser::parse_stop_fleet_actions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopGameSessionPlacement {
_private: (),
}
impl StopGameSessionPlacement {
pub fn builder() -> crate::input::stop_game_session_placement_input::Builder {
crate::input::stop_game_session_placement_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopGameSessionPlacement {
type Output = std::result::Result<
crate::output::StopGameSessionPlacementOutput,
crate::error::StopGameSessionPlacementError,
>;
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_game_session_placement_error(response)
} else {
crate::operation_deser::parse_stop_game_session_placement_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopMatchmaking {
_private: (),
}
impl StopMatchmaking {
pub fn builder() -> crate::input::stop_matchmaking_input::Builder {
crate::input::stop_matchmaking_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopMatchmaking {
type Output = std::result::Result<
crate::output::StopMatchmakingOutput,
crate::error::StopMatchmakingError,
>;
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_matchmaking_error(response)
} else {
crate::operation_deser::parse_stop_matchmaking_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct SuspendGameServerGroup {
_private: (),
}
impl SuspendGameServerGroup {
pub fn builder() -> crate::input::suspend_game_server_group_input::Builder {
crate::input::suspend_game_server_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for SuspendGameServerGroup {
type Output = std::result::Result<
crate::output::SuspendGameServerGroupOutput,
crate::error::SuspendGameServerGroupError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_suspend_game_server_group_error(response)
} else {
crate::operation_deser::parse_suspend_game_server_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateAlias {
_private: (),
}
impl UpdateAlias {
pub fn builder() -> crate::input::update_alias_input::Builder {
crate::input::update_alias_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateAlias {
type Output =
std::result::Result<crate::output::UpdateAliasOutput, crate::error::UpdateAliasError>;
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_alias_error(response)
} else {
crate::operation_deser::parse_update_alias_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateBuild {
_private: (),
}
impl UpdateBuild {
pub fn builder() -> crate::input::update_build_input::Builder {
crate::input::update_build_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateBuild {
type Output =
std::result::Result<crate::output::UpdateBuildOutput, crate::error::UpdateBuildError>;
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_build_error(response)
} else {
crate::operation_deser::parse_update_build_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFleetAttributes {
_private: (),
}
impl UpdateFleetAttributes {
pub fn builder() -> crate::input::update_fleet_attributes_input::Builder {
crate::input::update_fleet_attributes_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFleetAttributes {
type Output = std::result::Result<
crate::output::UpdateFleetAttributesOutput,
crate::error::UpdateFleetAttributesError,
>;
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_fleet_attributes_error(response)
} else {
crate::operation_deser::parse_update_fleet_attributes_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFleetCapacity {
_private: (),
}
impl UpdateFleetCapacity {
pub fn builder() -> crate::input::update_fleet_capacity_input::Builder {
crate::input::update_fleet_capacity_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFleetCapacity {
type Output = std::result::Result<
crate::output::UpdateFleetCapacityOutput,
crate::error::UpdateFleetCapacityError,
>;
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_fleet_capacity_error(response)
} else {
crate::operation_deser::parse_update_fleet_capacity_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateFleetPortSettings {
_private: (),
}
impl UpdateFleetPortSettings {
pub fn builder() -> crate::input::update_fleet_port_settings_input::Builder {
crate::input::update_fleet_port_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateFleetPortSettings {
type Output = std::result::Result<
crate::output::UpdateFleetPortSettingsOutput,
crate::error::UpdateFleetPortSettingsError,
>;
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_fleet_port_settings_error(response)
} else {
crate::operation_deser::parse_update_fleet_port_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGameServer {
_private: (),
}
impl UpdateGameServer {
pub fn builder() -> crate::input::update_game_server_input::Builder {
crate::input::update_game_server_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGameServer {
type Output = std::result::Result<
crate::output::UpdateGameServerOutput,
crate::error::UpdateGameServerError,
>;
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_game_server_error(response)
} else {
crate::operation_deser::parse_update_game_server_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGameServerGroup {
_private: (),
}
impl UpdateGameServerGroup {
pub fn builder() -> crate::input::update_game_server_group_input::Builder {
crate::input::update_game_server_group_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGameServerGroup {
type Output = std::result::Result<
crate::output::UpdateGameServerGroupOutput,
crate::error::UpdateGameServerGroupError,
>;
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_game_server_group_error(response)
} else {
crate::operation_deser::parse_update_game_server_group_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGameSession {
_private: (),
}
impl UpdateGameSession {
pub fn builder() -> crate::input::update_game_session_input::Builder {
crate::input::update_game_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGameSession {
type Output = std::result::Result<
crate::output::UpdateGameSessionOutput,
crate::error::UpdateGameSessionError,
>;
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_game_session_error(response)
} else {
crate::operation_deser::parse_update_game_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateGameSessionQueue {
_private: (),
}
impl UpdateGameSessionQueue {
pub fn builder() -> crate::input::update_game_session_queue_input::Builder {
crate::input::update_game_session_queue_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateGameSessionQueue {
type Output = std::result::Result<
crate::output::UpdateGameSessionQueueOutput,
crate::error::UpdateGameSessionQueueError,
>;
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_game_session_queue_error(response)
} else {
crate::operation_deser::parse_update_game_session_queue_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateMatchmakingConfiguration {
_private: (),
}
impl UpdateMatchmakingConfiguration {
pub fn builder() -> crate::input::update_matchmaking_configuration_input::Builder {
crate::input::update_matchmaking_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateMatchmakingConfiguration {
type Output = std::result::Result<
crate::output::UpdateMatchmakingConfigurationOutput,
crate::error::UpdateMatchmakingConfigurationError,
>;
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_matchmaking_configuration_error(response)
} else {
crate::operation_deser::parse_update_matchmaking_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateRuntimeConfiguration {
_private: (),
}
impl UpdateRuntimeConfiguration {
pub fn builder() -> crate::input::update_runtime_configuration_input::Builder {
crate::input::update_runtime_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateRuntimeConfiguration {
type Output = std::result::Result<
crate::output::UpdateRuntimeConfigurationOutput,
crate::error::UpdateRuntimeConfigurationError,
>;
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_runtime_configuration_error(response)
} else {
crate::operation_deser::parse_update_runtime_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateScript {
_private: (),
}
impl UpdateScript {
pub fn builder() -> crate::input::update_script_input::Builder {
crate::input::update_script_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateScript {
type Output =
std::result::Result<crate::output::UpdateScriptOutput, crate::error::UpdateScriptError>;
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_script_error(response)
} else {
crate::operation_deser::parse_update_script_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ValidateMatchmakingRuleSet {
_private: (),
}
impl ValidateMatchmakingRuleSet {
pub fn builder() -> crate::input::validate_matchmaking_rule_set_input::Builder {
crate::input::validate_matchmaking_rule_set_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ValidateMatchmakingRuleSet {
type Output = std::result::Result<
crate::output::ValidateMatchmakingRuleSetOutput,
crate::error::ValidateMatchmakingRuleSetError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_validate_matchmaking_rule_set_error(response)
} else {
crate::operation_deser::parse_validate_matchmaking_rule_set_response(response)
}
}
}
pub mod customize;