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
50 template<
typename TextContentT = Aws::String>
51 void SetTextContent(TextContentT&& value) { m_textContentHasBeenSet =
true; m_textContent = std::forward<TextContentT>(value); }
52 template<
typename TextContentT = Aws::String>
62 template<
typename ZipFileContentT = Aws::Utils::ByteBuffer>
63 void SetZipFileContent(ZipFileContentT&& value) { m_zipFileContentHasBeenSet =
true; m_zipFileContent = std::forward<ZipFileContentT>(value); }
64 template<
typename ZipFileContentT = Aws::Utils::ByteBuffer>
75 template<
typename S3ContentLocationT = S3ContentLocation>
76 void SetS3ContentLocation(S3ContentLocationT&& value) { m_s3ContentLocationHasBeenSet =
true; m_s3ContentLocation = std::forward<S3ContentLocationT>(value); }
77 template<
typename S3ContentLocationT = S3ContentLocation>
83 bool m_textContentHasBeenSet =
false;
86 bool m_zipFileContentHasBeenSet =
false;
88 S3ContentLocation m_s3ContentLocation;
89 bool m_s3ContentLocationHasBeenSet =
false;
CodeContent & WithTextContent(TextContentT &&value)
bool TextContentHasBeenSet() const
const Aws::Utils::ByteBuffer & GetZipFileContent() const
const Aws::String & GetTextContent() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTextContent(TextContentT &&value)
bool S3ContentLocationHasBeenSet() const
const S3ContentLocation & GetS3ContentLocation() const
void SetZipFileContent(ZipFileContentT &&value)
CodeContent & WithZipFileContent(ZipFileContentT &&value)
bool ZipFileContentHasBeenSet() const
AWS_KINESISANALYTICSV2_API CodeContent()=default
AWS_KINESISANALYTICSV2_API CodeContent & operator=(Aws::Utils::Json::JsonView jsonValue)
CodeContent & WithS3ContentLocation(S3ContentLocationT &&value)
AWS_KINESISANALYTICSV2_API CodeContent(Aws::Utils::Json::JsonView jsonValue)
void SetS3ContentLocation(S3ContentLocationT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue