7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/kinesis/Kinesis_EXPORTS.h>
9#include <aws/kinesis/model/RecordFormatType.h>
49 m_recordFormatTypeHasBeenSet =
true;
50 m_recordFormatType = value;
67 template <
typename GSRSchemaARNT = Aws::String>
69 m_gSRSchemaARNHasBeenSet =
true;
70 m_gSRSchemaARN = std::forward<GSRSchemaARNT>(value);
72 template <
typename GSRSchemaARNT = Aws::String>
82 bool m_recordFormatTypeHasBeenSet =
false;
83 bool m_gSRSchemaARNHasBeenSet =
false;
void SetGSRSchemaARN(GSRSchemaARNT &&value)
AWS_KINESIS_API RecordConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
RecordConfiguration & WithGSRSchemaARN(GSRSchemaARNT &&value)
AWS_KINESIS_API RecordConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool GSRSchemaARNHasBeenSet() const
void SetRecordFormatType(RecordFormatType value)
RecordConfiguration & WithRecordFormatType(RecordFormatType value)
RecordFormatType GetRecordFormatType() const
AWS_KINESIS_API RecordConfiguration()=default
bool RecordFormatTypeHasBeenSet() const
AWS_KINESIS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetGSRSchemaARN() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue