AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::Glue::GlueRequest Class Reference

#include <GlueRequest.h>

+ Inheritance diagram for Aws::Glue::GlueRequest:

Public Member Functions

virtual ~GlueRequest ()
 
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 GlueRequest.h.

Constructor & Destructor Documentation

◆ ~GlueRequest()

virtual Aws::Glue::GlueRequest::~GlueRequest ( )
inlinevirtual

Definition at line 19 of file GlueRequest.h.

Member Function Documentation

◆ AddParametersToRequest()

void Aws::Glue::GlueRequest::AddParametersToRequest ( Aws::Http::HttpRequest httpRequest) const
inline

Definition at line 21 of file GlueRequest.h.

◆ GetHeaders()

Aws::Http::HeaderValueCollection Aws::Glue::GlueRequest::GetHeaders ( ) const
inlineoverridevirtual

Get the headers for the request

Implements Aws::AmazonWebServiceRequest.

Definition at line 23 of file GlueRequest.h.

◆ GetRequestSpecificHeaders()

virtual Aws::Http::HeaderValueCollection Aws::Glue::GlueRequest::GetRequestSpecificHeaders ( ) const
inlineprotectedvirtual

Reimplemented in Aws::Glue::Model::CreateJobRequest, Aws::Glue::Model::CreateMLTransformRequest, Aws::Glue::Model::CreateTriggerRequest, Aws::Glue::Model::CreateCrawlerRequest, Aws::Glue::Model::GetPlanRequest, Aws::Glue::Model::SearchTablesRequest, Aws::Glue::Model::CreateClassifierRequest, Aws::Glue::Model::CreateDevEndpointRequest, Aws::Glue::Model::CreateScriptRequest, Aws::Glue::Model::CreateTableRequest, Aws::Glue::Model::ListMLTransformsRequest, Aws::Glue::Model::StartJobRunRequest, Aws::Glue::Model::UpdateClassifierRequest, Aws::Glue::Model::UpdateCrawlerRequest, Aws::Glue::Model::UpdateDevEndpointRequest, Aws::Glue::Model::BatchCreatePartitionRequest, Aws::Glue::Model::BatchDeletePartitionRequest, Aws::Glue::Model::BatchGetPartitionRequest, Aws::Glue::Model::GetMappingRequest, Aws::Glue::Model::GetMLTaskRunsRequest, Aws::Glue::Model::GetMLTransformsRequest, Aws::Glue::Model::PutResourcePolicyRequest, Aws::Glue::Model::UpdateColumnStatisticsForPartitionRequest, Aws::Glue::Model::UpdateColumnStatisticsForTableRequest, Aws::Glue::Model::UpdateMLTransformRequest, Aws::Glue::Model::UpdatePartitionRequest, Aws::Glue::Model::BatchDeleteConnectionRequest, Aws::Glue::Model::BatchDeleteTableRequest, Aws::Glue::Model::BatchDeleteTableVersionRequest, Aws::Glue::Model::BatchGetCrawlersRequest, Aws::Glue::Model::BatchGetDevEndpointsRequest, Aws::Glue::Model::BatchGetJobsRequest, Aws::Glue::Model::BatchGetTriggersRequest, Aws::Glue::Model::BatchGetWorkflowsRequest, Aws::Glue::Model::BatchStopJobRunRequest, Aws::Glue::Model::CreateConnectionRequest, Aws::Glue::Model::CreateDatabaseRequest, Aws::Glue::Model::CreatePartitionRequest, Aws::Glue::Model::CreateSecurityConfigurationRequest, Aws::Glue::Model::CreateUserDefinedFunctionRequest, Aws::Glue::Model::CreateWorkflowRequest, Aws::Glue::Model::DeleteColumnStatisticsForPartitionRequest, Aws::Glue::Model::DeletePartitionRequest, Aws::Glue::Model::GetColumnStatisticsForPartitionRequest, Aws::Glue::Model::GetColumnStatisticsForTableRequest, Aws::Glue::Model::GetConnectionsRequest, Aws::Glue::Model::GetCrawlerMetricsRequest, Aws::Glue::Model::GetDatabasesRequest, Aws::Glue::Model::GetPartitionRequest, Aws::Glue::Model::GetPartitionsRequest, Aws::Glue::Model::ListCrawlersRequest, Aws::Glue::Model::ListDevEndpointsRequest, Aws::Glue::Model::ListJobsRequest, Aws::Glue::Model::ListTriggersRequest, Aws::Glue::Model::PutDataCatalogEncryptionSettingsRequest, Aws::Glue::Model::PutWorkflowRunPropertiesRequest, Aws::Glue::Model::ResumeWorkflowRunRequest, Aws::Glue::Model::TagResourceRequest, Aws::Glue::Model::UntagResourceRequest, Aws::Glue::Model::UpdateConnectionRequest, Aws::Glue::Model::UpdateDatabaseRequest, Aws::Glue::Model::UpdateJobRequest, Aws::Glue::Model::UpdateTableRequest, Aws::Glue::Model::UpdateTriggerRequest, Aws::Glue::Model::UpdateUserDefinedFunctionRequest, Aws::Glue::Model::UpdateWorkflowRequest, Aws::Glue::Model::CancelMLTaskRunRequest, Aws::Glue::Model::DeleteClassifierRequest, Aws::Glue::Model::DeleteColumnStatisticsForTableRequest, Aws::Glue::Model::DeleteConnectionRequest, Aws::Glue::Model::DeleteCrawlerRequest, Aws::Glue::Model::DeleteDatabaseRequest, Aws::Glue::Model::DeleteDevEndpointRequest, Aws::Glue::Model::DeleteJobRequest, Aws::Glue::Model::DeleteMLTransformRequest, Aws::Glue::Model::DeleteResourcePolicyRequest, Aws::Glue::Model::DeleteSecurityConfigurationRequest, Aws::Glue::Model::DeleteTableRequest, Aws::Glue::Model::DeleteTableVersionRequest, Aws::Glue::Model::DeleteTriggerRequest, Aws::Glue::Model::DeleteUserDefinedFunctionRequest, Aws::Glue::Model::DeleteWorkflowRequest, Aws::Glue::Model::GetCatalogImportStatusRequest, Aws::Glue::Model::GetClassifierRequest, Aws::Glue::Model::GetClassifiersRequest, Aws::Glue::Model::GetConnectionRequest, Aws::Glue::Model::GetCrawlerRequest, Aws::Glue::Model::GetCrawlersRequest, Aws::Glue::Model::GetDatabaseRequest, Aws::Glue::Model::GetDataCatalogEncryptionSettingsRequest, Aws::Glue::Model::GetDataflowGraphRequest, Aws::Glue::Model::GetDevEndpointRequest, Aws::Glue::Model::GetDevEndpointsRequest, Aws::Glue::Model::GetJobBookmarkRequest, Aws::Glue::Model::GetJobRequest, Aws::Glue::Model::GetJobRunRequest, Aws::Glue::Model::GetJobRunsRequest, Aws::Glue::Model::GetJobsRequest, Aws::Glue::Model::GetMLTaskRunRequest, Aws::Glue::Model::GetMLTransformRequest, Aws::Glue::Model::GetPartitionIndexesRequest, Aws::Glue::Model::GetResourcePoliciesRequest, Aws::Glue::Model::GetResourcePolicyRequest, Aws::Glue::Model::GetSecurityConfigurationRequest, Aws::Glue::Model::GetSecurityConfigurationsRequest, Aws::Glue::Model::GetTableRequest, Aws::Glue::Model::GetTablesRequest, Aws::Glue::Model::GetTableVersionRequest, Aws::Glue::Model::GetTableVersionsRequest, Aws::Glue::Model::GetTagsRequest, Aws::Glue::Model::GetTriggerRequest, Aws::Glue::Model::GetTriggersRequest, Aws::Glue::Model::GetUserDefinedFunctionRequest, Aws::Glue::Model::GetUserDefinedFunctionsRequest, Aws::Glue::Model::GetWorkflowRequest, Aws::Glue::Model::GetWorkflowRunPropertiesRequest, Aws::Glue::Model::GetWorkflowRunRequest, Aws::Glue::Model::GetWorkflowRunsRequest, Aws::Glue::Model::ImportCatalogToGlueRequest, Aws::Glue::Model::ListWorkflowsRequest, Aws::Glue::Model::ResetJobBookmarkRequest, Aws::Glue::Model::StartCrawlerRequest, Aws::Glue::Model::StartCrawlerScheduleRequest, Aws::Glue::Model::StartExportLabelsTaskRunRequest, Aws::Glue::Model::StartImportLabelsTaskRunRequest, Aws::Glue::Model::StartMLEvaluationTaskRunRequest, Aws::Glue::Model::StartMLLabelingSetGenerationTaskRunRequest, Aws::Glue::Model::StartTriggerRequest, Aws::Glue::Model::StartWorkflowRunRequest, Aws::Glue::Model::StopCrawlerRequest, Aws::Glue::Model::StopCrawlerScheduleRequest, Aws::Glue::Model::StopTriggerRequest, Aws::Glue::Model::StopWorkflowRunRequest, and Aws::Glue::Model::UpdateCrawlerScheduleRequest.

Definition at line 36 of file GlueRequest.h.


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