AWS SDK for C++  1.7.207
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::GameLift::GameLiftRequest Class Reference

#include <GameLiftRequest.h>

+ Inheritance diagram for Aws::GameLift::GameLiftRequest:

Public Member Functions

virtual ~GameLiftRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
virtual Aws::String SerializePayload () const =0
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 
virtual const char * GetServiceRequestName () const =0
 

Protected Member Functions

virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file GameLiftRequest.h.

Constructor & Destructor Documentation

◆ ~GameLiftRequest()

virtual Aws::GameLift::GameLiftRequest::~GameLiftRequest ( )
inlinevirtual

Definition at line 29 of file GameLiftRequest.h.

Member Function Documentation

◆ AddParametersToRequest()

void Aws::GameLift::GameLiftRequest::AddParametersToRequest ( Aws::Http::HttpRequest httpRequest) const
inline

Definition at line 31 of file GameLiftRequest.h.

◆ GetHeaders()

Aws::Http::HeaderValueCollection Aws::GameLift::GameLiftRequest::GetHeaders ( ) const
inlineoverridevirtual

Get the headers for the request

Implements Aws::AmazonWebServiceRequest.

Definition at line 33 of file GameLiftRequest.h.

◆ GetRequestSpecificHeaders()

virtual Aws::Http::HeaderValueCollection Aws::GameLift::GameLiftRequest::GetRequestSpecificHeaders ( ) const
inlineprotectedvirtual

Reimplemented in Aws::GameLift::Model::CreateFleetRequest, Aws::GameLift::Model::PutScalingPolicyRequest, Aws::GameLift::Model::StartGameSessionPlacementRequest, Aws::GameLift::Model::CreateGameSessionQueueRequest, Aws::GameLift::Model::CreateMatchmakingConfigurationRequest, Aws::GameLift::Model::UpdateFleetAttributesRequest, Aws::GameLift::Model::UpdateGameSessionQueueRequest, Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest, Aws::GameLift::Model::AcceptMatchRequest, Aws::GameLift::Model::CreateBuildRequest, Aws::GameLift::Model::CreateGameSessionRequest, Aws::GameLift::Model::CreatePlayerSessionsRequest, Aws::GameLift::Model::StartMatchBackfillRequest, Aws::GameLift::Model::StartMatchmakingRequest, Aws::GameLift::Model::UpdateFleetPortSettingsRequest, Aws::GameLift::Model::UpdateGameSessionRequest, Aws::GameLift::Model::CreateAliasRequest, Aws::GameLift::Model::DescribeFleetAttributesRequest, Aws::GameLift::Model::DescribeFleetCapacityRequest, Aws::GameLift::Model::DescribeFleetEventsRequest, Aws::GameLift::Model::DescribeFleetUtilizationRequest, Aws::GameLift::Model::DescribeGameSessionQueuesRequest, Aws::GameLift::Model::DescribeMatchmakingConfigurationsRequest, Aws::GameLift::Model::DescribeMatchmakingRequest, Aws::GameLift::Model::DescribeMatchmakingRuleSetsRequest, Aws::GameLift::Model::DescribeScalingPoliciesRequest, Aws::GameLift::Model::ListAliasesRequest, Aws::GameLift::Model::ListBuildsRequest, Aws::GameLift::Model::UpdateAliasRequest, Aws::GameLift::Model::UpdateRuntimeConfigurationRequest, Aws::GameLift::Model::CreateMatchmakingRuleSetRequest, Aws::GameLift::Model::CreatePlayerSessionRequest, Aws::GameLift::Model::CreateVpcPeeringAuthorizationRequest, Aws::GameLift::Model::CreateVpcPeeringConnectionRequest, Aws::GameLift::Model::DeleteAliasRequest, Aws::GameLift::Model::DeleteBuildRequest, Aws::GameLift::Model::DeleteFleetRequest, Aws::GameLift::Model::DeleteGameSessionQueueRequest, Aws::GameLift::Model::DeleteMatchmakingConfigurationRequest, Aws::GameLift::Model::DeleteMatchmakingRuleSetRequest, Aws::GameLift::Model::DeleteScalingPolicyRequest, Aws::GameLift::Model::DeleteVpcPeeringAuthorizationRequest, Aws::GameLift::Model::DeleteVpcPeeringConnectionRequest, Aws::GameLift::Model::DescribeAliasRequest, Aws::GameLift::Model::DescribeBuildRequest, Aws::GameLift::Model::DescribeEC2InstanceLimitsRequest, Aws::GameLift::Model::DescribeFleetPortSettingsRequest, Aws::GameLift::Model::DescribeGameSessionDetailsRequest, Aws::GameLift::Model::DescribeGameSessionPlacementRequest, Aws::GameLift::Model::DescribeGameSessionsRequest, Aws::GameLift::Model::DescribeInstancesRequest, Aws::GameLift::Model::DescribePlayerSessionsRequest, Aws::GameLift::Model::DescribeRuntimeConfigurationRequest, Aws::GameLift::Model::DescribeVpcPeeringConnectionsRequest, Aws::GameLift::Model::GetGameSessionLogUrlRequest, Aws::GameLift::Model::GetInstanceAccessRequest, Aws::GameLift::Model::ListFleetsRequest, Aws::GameLift::Model::RequestUploadCredentialsRequest, Aws::GameLift::Model::ResolveAliasRequest, Aws::GameLift::Model::SearchGameSessionsRequest, Aws::GameLift::Model::StopGameSessionPlacementRequest, Aws::GameLift::Model::StopMatchmakingRequest, Aws::GameLift::Model::UpdateBuildRequest, Aws::GameLift::Model::UpdateFleetCapacityRequest, Aws::GameLift::Model::ValidateMatchmakingRuleSetRequest, Aws::GameLift::Model::CreateScriptRequest, Aws::GameLift::Model::StartFleetActionsRequest, Aws::GameLift::Model::StopFleetActionsRequest, Aws::GameLift::Model::UpdateScriptRequest, Aws::GameLift::Model::DeleteScriptRequest, Aws::GameLift::Model::DescribeScriptRequest, Aws::GameLift::Model::ListScriptsRequest, and Aws::GameLift::Model::DescribeVpcPeeringAuthorizationsRequest.

Definition at line 46 of file GameLiftRequest.h.


The documentation for this class was generated from the following file: