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/S3ContentLocationUpdate.h>
23namespace KinesisAnalyticsV2
49 template<
typename TextContentUpdateT = Aws::String>
50 void SetTextContentUpdate(TextContentUpdateT&& value) { m_textContentUpdateHasBeenSet =
true; m_textContentUpdate = std::forward<TextContentUpdateT>(value); }
51 template<
typename TextContentUpdateT = Aws::String>
61 template<
typename ZipFileContentUpdateT = Aws::Utils::ByteBuffer>
62 void SetZipFileContentUpdate(ZipFileContentUpdateT&& value) { m_zipFileContentUpdateHasBeenSet =
true; m_zipFileContentUpdate = std::forward<ZipFileContentUpdateT>(value); }
63 template<
typename ZipFileContentUpdateT = Aws::Utils::ByteBuffer>
73 template<
typename S3ContentLocationUpdateT = S3ContentLocationUpdate>
74 void SetS3ContentLocationUpdate(S3ContentLocationUpdateT&& value) { m_s3ContentLocationUpdateHasBeenSet =
true; m_s3ContentLocationUpdate = std::forward<S3ContentLocationUpdateT>(value); }
75 template<
typename S3ContentLocationUpdateT = S3ContentLocationUpdate>
81 bool m_textContentUpdateHasBeenSet =
false;
84 bool m_zipFileContentUpdateHasBeenSet =
false;
86 S3ContentLocationUpdate m_s3ContentLocationUpdate;
87 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