7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/B2BIRequest.h>
9#include <aws/b2bi/model/S3Location.h>
10#include <aws/b2bi/model/FileFormat.h>
11#include <aws/b2bi/model/EdiType.h>
12#include <aws/b2bi/model/AdvancedOptions.h>
47 template<
typename InputFileT = S3Location>
48 void SetInputFile(InputFileT&& value) { m_inputFileHasBeenSet =
true; m_inputFile = std::forward<InputFileT>(value); }
49 template<
typename InputFileT = S3Location>
72 template<
typename EdiTypeT = EdiType>
73 void SetEdiType(EdiTypeT&& value) { m_ediTypeHasBeenSet =
true; m_ediType = std::forward<EdiTypeT>(value); }
74 template<
typename EdiTypeT = EdiType>
86 template<
typename AdvancedOptionsT = AdvancedOptions>
87 void SetAdvancedOptions(AdvancedOptionsT&& value) { m_advancedOptionsHasBeenSet =
true; m_advancedOptions = std::forward<AdvancedOptionsT>(value); }
88 template<
typename AdvancedOptionsT = AdvancedOptions>
94 bool m_inputFileHasBeenSet =
false;
97 bool m_fileFormatHasBeenSet =
false;
100 bool m_ediTypeHasBeenSet =
false;
102 AdvancedOptions m_advancedOptions;
103 bool m_advancedOptionsHasBeenSet =
false;
bool InputFileHasBeenSet() const
void SetFileFormat(FileFormat value)
virtual const char * GetServiceRequestName() const override
bool AdvancedOptionsHasBeenSet() const
const AdvancedOptions & GetAdvancedOptions() const
void SetInputFile(InputFileT &&value)
bool EdiTypeHasBeenSet() const
TestParsingRequest & WithFileFormat(FileFormat value)
bool FileFormatHasBeenSet() const
TestParsingRequest & WithInputFile(InputFileT &&value)
AWS_B2BI_API Aws::String SerializePayload() const override
AWS_B2BI_API TestParsingRequest()=default
TestParsingRequest & WithAdvancedOptions(AdvancedOptionsT &&value)
const S3Location & GetInputFile() const
void SetAdvancedOptions(AdvancedOptionsT &&value)
FileFormat GetFileFormat() const
TestParsingRequest & WithEdiType(EdiTypeT &&value)
const EdiType & GetEdiType() const
AWS_B2BI_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetEdiType(EdiTypeT &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String