Open 3D Engine AWSCore Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AWSCore::AwsApiRequestTraits Struct Reference

#include <AWSApiRequestJob.h>

Public Types

using ClientType = _ClientType
 
using RequestType = _RequestType
 
using OutcomeType = _OutcomeType
 
using CallableOutcomeType = _OutcomeCallableType
 
using AsyncHandlerType = _AsyncHandlerType
 
using ResultType = _ResultType
 
using ErrorType = _ErrorType
 
using FunctionType = RequestFunctionType< _ClientType, _OutcomeType, _RequestType >
 
using CallableFunctionType = RequestCallableFunctionType< _ClientType, _OutcomeCallableType, _RequestType >
 
using AsyncFunctionType = RequestAsyncFunctionType< _ClientType, _RequestType, _AsyncHandlerType >
 

Static Public Attributes

static FunctionType Function
 
static CallableFunctionType CallableFunction
 
static AsyncFunctionType AsyncFunction
 

Detailed Description

Encapsulates everything we need to know to make an AWS service request of a particular type. Use the AWS_API_REQUEST_TRAITS macro instead of using this type directly.


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