7#include <aws/gamelift/GameLift_EXPORTS.h>
8#include <aws/gamelift/GameLiftRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
45 inline void SetGameSessionId(
const char* value) { m_gameSessionIdHasBeenSet =
true; m_gameSessionId.assign(value); }
59 inline void SetPlayerId(
const char* value) { m_playerIdHasBeenSet =
true; m_playerId.assign(value); }
73 inline void SetPlayerSessionId(
const char* value) { m_playerSessionIdHasBeenSet =
true; m_playerSessionId.assign(value); }
97 inline void SetPlayerSessionStatusFilter(
const char* value) { m_playerSessionStatusFilterHasBeenSet =
true; m_playerSessionStatusFilter.assign(value); }
111 inline void SetLimit(
int value) { m_limitHasBeenSet =
true; m_limit = value; }
126 inline void SetNextToken(
const char* value) { m_nextTokenHasBeenSet =
true; m_nextToken.assign(value); }
134 bool m_gameSessionIdHasBeenSet =
false;
137 bool m_playerIdHasBeenSet =
false;
140 bool m_playerSessionIdHasBeenSet =
false;
143 bool m_playerSessionStatusFilterHasBeenSet =
false;
146 bool m_limitHasBeenSet =
false;
149 bool m_nextTokenHasBeenSet =
false;
void SetPlayerId(Aws::String &&value)
const Aws::String & GetPlayerId() const
void SetPlayerId(const Aws::String &value)
DescribePlayerSessionsRequest & WithGameSessionId(const Aws::String &value)
void SetNextToken(const char *value)
void SetGameSessionId(Aws::String &&value)
void SetPlayerSessionStatusFilter(Aws::String &&value)
void SetPlayerSessionStatusFilter(const char *value)
DescribePlayerSessionsRequest & WithPlayerSessionStatusFilter(const Aws::String &value)
void SetGameSessionId(const char *value)
void SetGameSessionId(const Aws::String &value)
AWS_GAMELIFT_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
DescribePlayerSessionsRequest & WithPlayerSessionStatusFilter(const char *value)
DescribePlayerSessionsRequest & WithNextToken(const char *value)
bool PlayerSessionIdHasBeenSet() const
void SetPlayerSessionId(const char *value)
bool LimitHasBeenSet() const
void SetNextToken(Aws::String &&value)
void SetPlayerSessionId(Aws::String &&value)
DescribePlayerSessionsRequest & WithPlayerSessionId(const char *value)
void SetPlayerSessionStatusFilter(const Aws::String &value)
DescribePlayerSessionsRequest & WithGameSessionId(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
DescribePlayerSessionsRequest & WithPlayerSessionId(const Aws::String &value)
DescribePlayerSessionsRequest & WithLimit(int value)
AWS_GAMELIFT_API DescribePlayerSessionsRequest()
DescribePlayerSessionsRequest & WithNextToken(const Aws::String &value)
bool GameSessionIdHasBeenSet() const
bool PlayerIdHasBeenSet() const
DescribePlayerSessionsRequest & WithGameSessionId(const char *value)
DescribePlayerSessionsRequest & WithNextToken(Aws::String &&value)
const Aws::String & GetNextToken() const
void SetPlayerId(const char *value)
const Aws::String & GetPlayerSessionStatusFilter() const
DescribePlayerSessionsRequest & WithPlayerId(Aws::String &&value)
void SetNextToken(const Aws::String &value)
DescribePlayerSessionsRequest & WithPlayerId(const char *value)
const Aws::String & GetGameSessionId() const
AWS_GAMELIFT_API Aws::String SerializePayload() const override
void SetPlayerSessionId(const Aws::String &value)
DescribePlayerSessionsRequest & WithPlayerId(const Aws::String &value)
const Aws::String & GetPlayerSessionId() const
bool PlayerSessionStatusFilterHasBeenSet() const
DescribePlayerSessionsRequest & WithPlayerSessionStatusFilter(Aws::String &&value)
DescribePlayerSessionsRequest & WithPlayerSessionId(Aws::String &&value)
bool NextTokenHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String