7#include <aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h>
8#include <aws/kinesisanalytics/model/JSONMappingParameters.h>
9#include <aws/kinesisanalytics/model/CSVMappingParameters.h>
22namespace KinesisAnalytics
72 bool m_jSONMappingParametersHasBeenSet =
false;
75 bool m_cSVMappingParametersHasBeenSet =
false;
bool CSVMappingParametersHasBeenSet() const
const JSONMappingParameters & GetJSONMappingParameters() const
AWS_KINESISANALYTICS_API MappingParameters(Aws::Utils::Json::JsonView jsonValue)
void SetCSVMappingParameters(const CSVMappingParameters &value)
MappingParameters & WithJSONMappingParameters(JSONMappingParameters &&value)
MappingParameters & WithCSVMappingParameters(const CSVMappingParameters &value)
MappingParameters & WithCSVMappingParameters(CSVMappingParameters &&value)
AWS_KINESISANALYTICS_API MappingParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetJSONMappingParameters(const JSONMappingParameters &value)
AWS_KINESISANALYTICS_API MappingParameters()
const CSVMappingParameters & GetCSVMappingParameters() const
MappingParameters & WithJSONMappingParameters(const JSONMappingParameters &value)
AWS_KINESISANALYTICS_API Aws::Utils::Json::JsonValue Jsonize() const
bool JSONMappingParametersHasBeenSet() const
void SetJSONMappingParameters(JSONMappingParameters &&value)
void SetCSVMappingParameters(CSVMappingParameters &&value)
Aws::Utils::Json::JsonValue JsonValue