|
| AZ_CLASS_ALLOCATOR (ServiceRequestJobConfig, AZ::SystemAllocator) |
|
| ServiceRequestJobConfig (AwsApiJobConfig *defaultConfig=nullptr, InitializerFunction initializer=nullptr) |
|
const Aws::String & | GetRequestUrl () override |
|
bool | IsValid () const override |
|
std::shared_ptr< Aws::Auth::AWSCredentialsProvider > | GetCredentialsProvider () override |
|
void | ApplySettings () override |
| Applies settings changes made after first use.
|
|
| AZ_CLASS_ALLOCATOR (ServiceClientJobConfig, AZ::SystemAllocator) |
|
| ServiceClientJobConfig (AwsApiJobConfig *defaultConfig=nullptr, InitializerFunction initializer=nullptr) |
|
AZStd::string | GetServiceUrl () override |
|
| AZ_CLASS_ALLOCATOR (ServiceJobConfig, AZ::SystemAllocator) |
|
| ServiceJobConfig (AwsApiJobConfig *defaultConfig=nullptr, InitializerFunction initializer=nullptr) |
|
void | ApplySettings () override |
| Applies settings changes made after first use.
|
|
| AZ_CLASS_ALLOCATOR (HttpRequestJobConfig, AZ::SystemAllocator) |
|
| HttpRequestJobConfig (AwsApiJobConfig *defaultConfig=nullptr, InitializerFunction initializer=nullptr) |
|
std::shared_ptr< Aws::Utils::RateLimits::RateLimiterInterface > | GetReadRateLimiter () override |
|
std::shared_ptr< Aws::Utils::RateLimits::RateLimiterInterface > | GetWriteRateLimiter () override |
|
std::shared_ptr< Aws::Http::HttpClient > | GetHttpClient () override |
|
const Aws::String & | GetUserAgent () override |
|
void | ApplySettings () override |
| Applies settings changes made after first use.
|
|
| AZ_CLASS_ALLOCATOR (AwsApiJobConfig, AZ::SystemAllocator) |
|
| AwsApiJobConfig (AwsApiJobConfig *defaultConfig=nullptr, InitializerFunction initializer=nullptr) |
|
virtual void | ApplySettings () |
| Applies settings changes made after first use.
|
|
AZ::JobContext * | GetJobContext () override |
|
Aws::Client::ClientConfiguration | GetClientConfiguration () const |
|
virtual AZ::JobContext * | GetJobContext ()=0 |
|
virtual std::shared_ptr< Aws::Utils::RateLimits::RateLimiterInterface > | GetReadRateLimiter ()=0 |
|
virtual std::shared_ptr< Aws::Utils::RateLimits::RateLimiterInterface > | GetWriteRateLimiter ()=0 |
|
virtual std::shared_ptr< Aws::Http::HttpClient > | GetHttpClient ()=0 |
|
virtual const Aws::String & | GetUserAgent ()=0 |
|
virtual AZStd::string | GetServiceUrl ()=0 |
|
virtual const Aws::String & | GetRequestUrl ()=0 |
|
virtual std::shared_ptr< Aws::Auth::AWSCredentialsProvider > | GetCredentialsProvider ()=0 |
|
virtual bool | IsValid () const =0 |
|
|
Override< AZ::JobContext * > | jobContext |
|
Override< std::shared_ptr< Aws::Auth::AWSCredentialsProvider > > | credentialsProvider |
|
Override< Aws::String > | userAgent |
|
Override< Aws::Http::Scheme > | scheme |
|
Override< Aws::String > | region |
|
Override< unsigned > | maxConnections |
|
Override< long > | requestTimeoutMs |
|
Override< long > | connectTimeoutMs |
|
Override< std::shared_ptr< Aws::Client::RetryStrategy > > | retryStrategy |
|
Override< Aws::String > | endpointOverride |
|
Override< Aws::String > | proxyHost |
|
Override< unsigned > | proxyPort |
|
Override< Aws::String > | proxyUserName |
|
Override< Aws::String > | proxyPassword |
|
Override< std::shared_ptr< Aws::Utils::Threading::Executor > > | executor |
|
Override< bool > | verifySSL |
|
Override< std::shared_ptr< Aws::Utils::RateLimits::RateLimiterInterface > > | writeRateLimiter |
|
Override< std::shared_ptr< Aws::Utils::RateLimits::RateLimiterInterface > > | readRateLimiter |
|
Override< Aws::Http::TransferLibType > | httpLibOverride |
|
Override< bool > | followRedirects |
|
Override< Aws::String > | caFile |
|
void | EnsureSettingsApplied () |
| Ensures that ApplySettings has been called.
|
|
template<class ConfigType > |
void | Visit (AZStd::function< void(const ConfigType &)> visitor) const |
|
std::shared_ptr< Aws::Auth::AWSCredentialsProvider > | GetCredentialsProvider () const |
|
template<typename T > |
static void | CheckAndSet (const Override< T > &src, T &dst) |
| Helper function for applying Override typed members.
|
|