#include <AWSApiJob.h>
Inherits AZ::Job.
Inherited by AWSCore::AwsApiClientJob< RequestTraits::ClientType >, AWSCore::AwsApiClientJob< ClientType >, and AWSCore::HttpRequestJob.
Public Types | |
using | IConfig = IAwsApiJobConfig |
using | Config = AwsApiJobConfig |
Public Member Functions | |
AZ_CLASS_ALLOCATOR (AwsApiJob, AZ::SystemAllocator) | |
Static Public Member Functions | |
static Config * | GetDefaultConfig () |
Protected Member Functions | |
AwsApiJob (bool isAutoDelete, IConfig *config=GetDefaultConfig()) | |
Static Protected Attributes | |
static const char * | COMPONENT_DISPLAY_NAME |
Used for error messages. | |
Base class for all AWS jobs. Primarily exists so that AwsApiJob::s_config can be used for settings that apply to all AWS jobs.