7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/Array.h>
10#include <aws/kinesisanalyticsv2/model/S3ContentLocation.h>
23namespace KinesisAnalyticsV2
52 inline void SetTextContent(
const char* value) { m_textContentHasBeenSet =
true; m_textContent.assign(value); }
85 bool m_textContentHasBeenSet =
false;
88 bool m_zipFileContentHasBeenSet =
false;
91 bool m_s3ContentLocationHasBeenSet =
false;
AWS_KINESISANALYTICSV2_API CodeContent()
bool TextContentHasBeenSet() const
void SetS3ContentLocation(S3ContentLocation &&value)
CodeContent & WithZipFileContent(Aws::Utils::ByteBuffer &&value)
CodeContent & WithTextContent(const char *value)
const Aws::Utils::ByteBuffer & GetZipFileContent() const
CodeContent & WithTextContent(Aws::String &&value)
CodeContent & WithTextContent(const Aws::String &value)
void SetTextContent(const Aws::String &value)
const Aws::String & GetTextContent() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetS3ContentLocation(const S3ContentLocation &value)
bool S3ContentLocationHasBeenSet() const
const S3ContentLocation & GetS3ContentLocation() const
void SetTextContent(Aws::String &&value)
void SetTextContent(const char *value)
void SetZipFileContent(const Aws::Utils::ByteBuffer &value)
bool ZipFileContentHasBeenSet() const
CodeContent & WithS3ContentLocation(const S3ContentLocation &value)
void SetZipFileContent(Aws::Utils::ByteBuffer &&value)
AWS_KINESISANALYTICSV2_API CodeContent & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API CodeContent(Aws::Utils::Json::JsonView jsonValue)
CodeContent & WithS3ContentLocation(S3ContentLocation &&value)
CodeContent & WithZipFileContent(const Aws::Utils::ByteBuffer &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue