AWS SDK for C++  1.8.54
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::AlexaForBusiness::AlexaForBusinessRequest Class Reference

#include <AlexaForBusinessRequest.h>

+ Inheritance diagram for Aws::AlexaForBusiness::AlexaForBusinessRequest:

Public Member Functions

virtual ~AlexaForBusinessRequest ()
 
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 16 of file AlexaForBusinessRequest.h.

Constructor & Destructor Documentation

◆ ~AlexaForBusinessRequest()

virtual Aws::AlexaForBusiness::AlexaForBusinessRequest::~AlexaForBusinessRequest ( )
inlinevirtual

Definition at line 19 of file AlexaForBusinessRequest.h.

Member Function Documentation

◆ AddParametersToRequest()

void Aws::AlexaForBusiness::AlexaForBusinessRequest::AddParametersToRequest ( Aws::Http::HttpRequest httpRequest) const
inline

Definition at line 21 of file AlexaForBusinessRequest.h.

◆ GetHeaders()

Aws::Http::HeaderValueCollection Aws::AlexaForBusiness::AlexaForBusinessRequest::GetHeaders ( ) const
inlineoverridevirtual

Get the headers for the request

Implements Aws::AmazonWebServiceRequest.

Definition at line 23 of file AlexaForBusinessRequest.h.

◆ GetRequestSpecificHeaders()

virtual Aws::Http::HeaderValueCollection Aws::AlexaForBusiness::AlexaForBusinessRequest::GetRequestSpecificHeaders ( ) const
inlineprotectedvirtual

Reimplemented in Aws::AlexaForBusiness::Model::CreateProfileRequest, Aws::AlexaForBusiness::Model::CreateBusinessReportScheduleRequest, Aws::AlexaForBusiness::Model::CreateConferenceProviderRequest, Aws::AlexaForBusiness::Model::CreateContactRequest, Aws::AlexaForBusiness::Model::CreateNetworkProfileRequest, Aws::AlexaForBusiness::Model::SendAnnouncementRequest, Aws::AlexaForBusiness::Model::UpdateConferenceProviderRequest, Aws::AlexaForBusiness::Model::UpdateProfileRequest, Aws::AlexaForBusiness::Model::CreateRoomRequest, Aws::AlexaForBusiness::Model::CreateSkillGroupRequest, Aws::AlexaForBusiness::Model::CreateUserRequest, Aws::AlexaForBusiness::Model::SearchAddressBooksRequest, Aws::AlexaForBusiness::Model::SearchContactsRequest, Aws::AlexaForBusiness::Model::SearchDevicesRequest, Aws::AlexaForBusiness::Model::SearchNetworkProfilesRequest, Aws::AlexaForBusiness::Model::SearchProfilesRequest, Aws::AlexaForBusiness::Model::SearchRoomsRequest, Aws::AlexaForBusiness::Model::SearchSkillGroupsRequest, Aws::AlexaForBusiness::Model::SearchUsersRequest, Aws::AlexaForBusiness::Model::UpdateContactRequest, Aws::AlexaForBusiness::Model::ListSkillsRequest, Aws::AlexaForBusiness::Model::StartDeviceSyncRequest, Aws::AlexaForBusiness::Model::TagResourceRequest, Aws::AlexaForBusiness::Model::UpdateBusinessReportScheduleRequest, Aws::AlexaForBusiness::Model::CreateAddressBookRequest, Aws::AlexaForBusiness::Model::CreateGatewayGroupRequest, Aws::AlexaForBusiness::Model::DeleteDeviceUsageDataRequest, Aws::AlexaForBusiness::Model::ListDeviceEventsRequest, Aws::AlexaForBusiness::Model::PutInvitationConfigurationRequest, Aws::AlexaForBusiness::Model::PutRoomSkillParameterRequest, Aws::AlexaForBusiness::Model::PutSkillAuthorizationRequest, Aws::AlexaForBusiness::Model::UntagResourceRequest, Aws::AlexaForBusiness::Model::UpdateNetworkProfileRequest, Aws::AlexaForBusiness::Model::ApproveSkillRequest, Aws::AlexaForBusiness::Model::AssociateContactWithAddressBookRequest, Aws::AlexaForBusiness::Model::AssociateDeviceWithNetworkProfileRequest, Aws::AlexaForBusiness::Model::AssociateDeviceWithRoomRequest, Aws::AlexaForBusiness::Model::AssociateSkillGroupWithRoomRequest, Aws::AlexaForBusiness::Model::AssociateSkillWithSkillGroupRequest, Aws::AlexaForBusiness::Model::AssociateSkillWithUsersRequest, Aws::AlexaForBusiness::Model::DeleteAddressBookRequest, Aws::AlexaForBusiness::Model::DeleteBusinessReportScheduleRequest, Aws::AlexaForBusiness::Model::DeleteConferenceProviderRequest, Aws::AlexaForBusiness::Model::DeleteContactRequest, Aws::AlexaForBusiness::Model::DeleteDeviceRequest, Aws::AlexaForBusiness::Model::DeleteGatewayGroupRequest, Aws::AlexaForBusiness::Model::DeleteNetworkProfileRequest, Aws::AlexaForBusiness::Model::DeleteProfileRequest, Aws::AlexaForBusiness::Model::DeleteRoomRequest, Aws::AlexaForBusiness::Model::DeleteRoomSkillParameterRequest, Aws::AlexaForBusiness::Model::DeleteSkillAuthorizationRequest, Aws::AlexaForBusiness::Model::DeleteSkillGroupRequest, Aws::AlexaForBusiness::Model::DeleteUserRequest, Aws::AlexaForBusiness::Model::DisassociateContactFromAddressBookRequest, Aws::AlexaForBusiness::Model::DisassociateDeviceFromRoomRequest, Aws::AlexaForBusiness::Model::DisassociateSkillFromSkillGroupRequest, Aws::AlexaForBusiness::Model::DisassociateSkillFromUsersRequest, Aws::AlexaForBusiness::Model::DisassociateSkillGroupFromRoomRequest, Aws::AlexaForBusiness::Model::ForgetSmartHomeAppliancesRequest, Aws::AlexaForBusiness::Model::GetAddressBookRequest, Aws::AlexaForBusiness::Model::GetConferenceProviderRequest, Aws::AlexaForBusiness::Model::GetContactRequest, Aws::AlexaForBusiness::Model::GetDeviceRequest, Aws::AlexaForBusiness::Model::GetGatewayGroupRequest, Aws::AlexaForBusiness::Model::GetGatewayRequest, Aws::AlexaForBusiness::Model::GetNetworkProfileRequest, Aws::AlexaForBusiness::Model::GetProfileRequest, Aws::AlexaForBusiness::Model::GetRoomRequest, Aws::AlexaForBusiness::Model::GetRoomSkillParameterRequest, Aws::AlexaForBusiness::Model::GetSkillGroupRequest, Aws::AlexaForBusiness::Model::ListBusinessReportSchedulesRequest, Aws::AlexaForBusiness::Model::ListConferenceProvidersRequest, Aws::AlexaForBusiness::Model::ListGatewayGroupsRequest, Aws::AlexaForBusiness::Model::ListGatewaysRequest, Aws::AlexaForBusiness::Model::ListSkillsStoreCategoriesRequest, Aws::AlexaForBusiness::Model::ListSkillsStoreSkillsByCategoryRequest, Aws::AlexaForBusiness::Model::ListSmartHomeAppliancesRequest, Aws::AlexaForBusiness::Model::ListTagsRequest, Aws::AlexaForBusiness::Model::PutConferencePreferenceRequest, Aws::AlexaForBusiness::Model::RegisterAVSDeviceRequest, Aws::AlexaForBusiness::Model::RejectSkillRequest, Aws::AlexaForBusiness::Model::ResolveRoomRequest, Aws::AlexaForBusiness::Model::RevokeInvitationRequest, Aws::AlexaForBusiness::Model::SendInvitationRequest, Aws::AlexaForBusiness::Model::StartSmartHomeApplianceDiscoveryRequest, Aws::AlexaForBusiness::Model::UpdateAddressBookRequest, Aws::AlexaForBusiness::Model::UpdateDeviceRequest, Aws::AlexaForBusiness::Model::UpdateGatewayGroupRequest, Aws::AlexaForBusiness::Model::UpdateGatewayRequest, Aws::AlexaForBusiness::Model::UpdateRoomRequest, Aws::AlexaForBusiness::Model::UpdateSkillGroupRequest, Aws::AlexaForBusiness::Model::GetConferencePreferenceRequest, and Aws::AlexaForBusiness::Model::GetInvitationConfigurationRequest.

Definition at line 36 of file AlexaForBusinessRequest.h.


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