7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/ConversionTargetFormat.h>
9#include <aws/b2bi/model/ConversionTargetFormatDetails.h>
10#include <aws/b2bi/model/OutputSampleFileSource.h>
83 bool m_fileFormatHasBeenSet =
false;
86 bool m_formatDetailsHasBeenSet =
false;
89 bool m_outputSampleFileHasBeenSet =
false;
AWS_B2BI_API ConversionTarget & operator=(Aws::Utils::Json::JsonView jsonValue)
bool OutputSampleFileHasBeenSet() const
void SetFormatDetails(const ConversionTargetFormatDetails &value)
AWS_B2BI_API ConversionTarget(Aws::Utils::Json::JsonView jsonValue)
const ConversionTargetFormatDetails & GetFormatDetails() const
void SetFormatDetails(ConversionTargetFormatDetails &&value)
void SetFileFormat(const ConversionTargetFormat &value)
bool FormatDetailsHasBeenSet() const
ConversionTarget & WithFormatDetails(const ConversionTargetFormatDetails &value)
ConversionTarget & WithOutputSampleFile(const OutputSampleFileSource &value)
const OutputSampleFileSource & GetOutputSampleFile() const
ConversionTarget & WithFileFormat(const ConversionTargetFormat &value)
void SetOutputSampleFile(const OutputSampleFileSource &value)
void SetOutputSampleFile(OutputSampleFileSource &&value)
bool FileFormatHasBeenSet() const
AWS_B2BI_API ConversionTarget()
AWS_B2BI_API Aws::Utils::Json::JsonValue Jsonize() const
const ConversionTargetFormat & GetFileFormat() const
ConversionTarget & WithOutputSampleFile(OutputSampleFileSource &&value)
ConversionTarget & WithFormatDetails(ConversionTargetFormatDetails &&value)
void SetFileFormat(ConversionTargetFormat &&value)
ConversionTarget & WithFileFormat(ConversionTargetFormat &&value)
Aws::Utils::Json::JsonValue JsonValue