![]() |
![]()
| ![]() |
![]()
NAMEPaws::GameLift::MatchmakingTicket USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::GameLift::MatchmakingTicket object: $service_obj->Method(Att1 => { ConfigurationArn => $value, ..., TicketId => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::GameLift::MatchmakingTicket object: $result = $service_obj->Method(...); $result->Att1->ConfigurationArn DESCRIPTIONTicket generated to track the progress of a matchmaking request. Each ticket is uniquely identified by a ticket ID, supplied by the requester, when creating a matchmaking request with StartMatchmaking. Tickets can be retrieved by calling DescribeMatchmaking with the ticket ID. ATTRIBUTESConfigurationArn => StrThe Amazon Resource Name (ARN (https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-arn-format.html)) associated with the GameLift matchmaking configuration resource that is used with this ticket. ConfigurationName => StrName of the MatchmakingConfiguration that is used with this ticket. Matchmaking configurations determine how players are grouped into a match and how a new game session is created for the match. EndTime => StrTime stamp indicating when this matchmaking request stopped being processed due to success, failure, or cancellation. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). EstimatedWaitTime => IntAverage amount of time (in seconds) that players are currently waiting for a match. If there is not enough recent data, this property may be empty. GameSessionConnectionInfo => Paws::GameLift::GameSessionConnectionInfoIdentifier and connection information of the game session created for the match. This information is added to the ticket only after the matchmaking request has been successfully completed. This parameter is not set when FlexMatch is being used without GameLift hosting. Players => ArrayRef[Paws::GameLift::Player]A set of "Player" objects, each representing a player to find matches for. Players are identified by a unique player ID and may include latency data for use during matchmaking. If the ticket is in status "COMPLETED", the "Player" objects include the team the players were assigned to in the resulting match. StartTime => StrTime stamp indicating when this matchmaking request was received. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). Status => StrCurrent status of the matchmaking request.
Matchmaking requests that fail to successfully complete (statuses FAILED, CANCELLED, TIMED_OUT) can be resubmitted as new requests with new ticket IDs. StatusMessage => StrAdditional information about the current status. StatusReason => StrCode to explain the current status. For example, a status reason may indicate when a ticket has returned to "SEARCHING" status after a proposed match fails to receive player acceptances. TicketId => StrA unique identifier for a matchmaking ticket. SEE ALSOThis class forms part of Paws, describing an object used in Paws::GameLift BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|