7#include <aws/core/utils/Array.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
10#include <aws/kinesisanalyticsv2/model/S3ContentLocationUpdate.h>
21namespace KinesisAnalyticsV2 {
43 template <
typename TextContentUpdateT = Aws::String>
45 m_textContentUpdateHasBeenSet =
true;
46 m_textContentUpdate = std::forward<TextContentUpdateT>(value);
48 template <
typename TextContentUpdateT = Aws::String>
61 template <
typename ZipFileContentUpdateT = Aws::Utils::ByteBuffer>
63 m_zipFileContentUpdateHasBeenSet =
true;
64 m_zipFileContentUpdate = std::forward<ZipFileContentUpdateT>(value);
66 template <
typename ZipFileContentUpdateT = Aws::Utils::ByteBuffer>
79 template <
typename S3ContentLocationUpdateT = S3ContentLocationUpdate>
81 m_s3ContentLocationUpdateHasBeenSet =
true;
82 m_s3ContentLocationUpdate = std::forward<S3ContentLocationUpdateT>(value);
84 template <
typename S3ContentLocationUpdateT = S3ContentLocationUpdate>
95 S3ContentLocationUpdate m_s3ContentLocationUpdate;
96 bool m_textContentUpdateHasBeenSet =
false;
97 bool m_zipFileContentUpdateHasBeenSet =
false;
98 bool m_s3ContentLocationUpdateHasBeenSet =
false;
CodeContentUpdate & WithTextContentUpdate(TextContentUpdateT &&value)
const Aws::String & GetTextContentUpdate() const
bool TextContentUpdateHasBeenSet() const
void SetS3ContentLocationUpdate(S3ContentLocationUpdateT &&value)
AWS_KINESISANALYTICSV2_API CodeContentUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ZipFileContentUpdateHasBeenSet() const
AWS_KINESISANALYTICSV2_API CodeContentUpdate()=default
const S3ContentLocationUpdate & GetS3ContentLocationUpdate() const
void SetTextContentUpdate(TextContentUpdateT &&value)
CodeContentUpdate & WithZipFileContentUpdate(ZipFileContentUpdateT &&value)
CodeContentUpdate & WithS3ContentLocationUpdate(S3ContentLocationUpdateT &&value)
const Aws::Utils::ByteBuffer & GetZipFileContentUpdate() const
bool S3ContentLocationUpdateHasBeenSet() const
void SetZipFileContentUpdate(ZipFileContentUpdateT &&value)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KINESISANALYTICSV2_API CodeContentUpdate(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue