AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeContentUpdate.h
1
6#pragma once
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>
11#include <utility>
12
13namespace Aws
14{
15namespace Utils
16{
17namespace Json
18{
19 class JsonValue;
20 class JsonView;
21} // namespace Json
22} // namespace Utils
23namespace KinesisAnalyticsV2
24{
25namespace Model
26{
27
35 {
36 public:
37 AWS_KINESISANALYTICSV2_API CodeContentUpdate();
38 AWS_KINESISANALYTICSV2_API CodeContentUpdate(Aws::Utils::Json::JsonView jsonValue);
39 AWS_KINESISANALYTICSV2_API CodeContentUpdate& operator=(Aws::Utils::Json::JsonView jsonValue);
40 AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const;
41
42
44
47 inline const Aws::String& GetTextContentUpdate() const{ return m_textContentUpdate; }
48 inline bool TextContentUpdateHasBeenSet() const { return m_textContentUpdateHasBeenSet; }
49 inline void SetTextContentUpdate(const Aws::String& value) { m_textContentUpdateHasBeenSet = true; m_textContentUpdate = value; }
50 inline void SetTextContentUpdate(Aws::String&& value) { m_textContentUpdateHasBeenSet = true; m_textContentUpdate = std::move(value); }
51 inline void SetTextContentUpdate(const char* value) { m_textContentUpdateHasBeenSet = true; m_textContentUpdate.assign(value); }
52 inline CodeContentUpdate& WithTextContentUpdate(const Aws::String& value) { SetTextContentUpdate(value); return *this;}
53 inline CodeContentUpdate& WithTextContentUpdate(Aws::String&& value) { SetTextContentUpdate(std::move(value)); return *this;}
54 inline CodeContentUpdate& WithTextContentUpdate(const char* value) { SetTextContentUpdate(value); return *this;}
56
58
61 inline const Aws::Utils::ByteBuffer& GetZipFileContentUpdate() const{ return m_zipFileContentUpdate; }
62 inline bool ZipFileContentUpdateHasBeenSet() const { return m_zipFileContentUpdateHasBeenSet; }
63 inline void SetZipFileContentUpdate(const Aws::Utils::ByteBuffer& value) { m_zipFileContentUpdateHasBeenSet = true; m_zipFileContentUpdate = value; }
64 inline void SetZipFileContentUpdate(Aws::Utils::ByteBuffer&& value) { m_zipFileContentUpdateHasBeenSet = true; m_zipFileContentUpdate = std::move(value); }
68
70
73 inline const S3ContentLocationUpdate& GetS3ContentLocationUpdate() const{ return m_s3ContentLocationUpdate; }
74 inline bool S3ContentLocationUpdateHasBeenSet() const { return m_s3ContentLocationUpdateHasBeenSet; }
75 inline void SetS3ContentLocationUpdate(const S3ContentLocationUpdate& value) { m_s3ContentLocationUpdateHasBeenSet = true; m_s3ContentLocationUpdate = value; }
76 inline void SetS3ContentLocationUpdate(S3ContentLocationUpdate&& value) { m_s3ContentLocationUpdateHasBeenSet = true; m_s3ContentLocationUpdate = std::move(value); }
80 private:
81
82 Aws::String m_textContentUpdate;
83 bool m_textContentUpdateHasBeenSet = false;
84
85 Aws::Utils::ByteBuffer m_zipFileContentUpdate;
86 bool m_zipFileContentUpdateHasBeenSet = false;
87
88 S3ContentLocationUpdate m_s3ContentLocationUpdate;
89 bool m_s3ContentLocationUpdateHasBeenSet = false;
90 };
91
92} // namespace Model
93} // namespace KinesisAnalyticsV2
94} // namespace Aws
void SetTextContentUpdate(const Aws::String &value)
AWS_KINESISANALYTICSV2_API CodeContentUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
CodeContentUpdate & WithTextContentUpdate(Aws::String &&value)
const S3ContentLocationUpdate & GetS3ContentLocationUpdate() const
CodeContentUpdate & WithZipFileContentUpdate(const Aws::Utils::ByteBuffer &value)
AWS_KINESISANALYTICSV2_API CodeContentUpdate()
const Aws::Utils::ByteBuffer & GetZipFileContentUpdate() const
CodeContentUpdate & WithS3ContentLocationUpdate(S3ContentLocationUpdate &&value)
void SetZipFileContentUpdate(const Aws::Utils::ByteBuffer &value)
CodeContentUpdate & WithS3ContentLocationUpdate(const S3ContentLocationUpdate &value)
CodeContentUpdate & WithTextContentUpdate(const char *value)
CodeContentUpdate & WithZipFileContentUpdate(Aws::Utils::ByteBuffer &&value)
void SetS3ContentLocationUpdate(const S3ContentLocationUpdate &value)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
CodeContentUpdate & WithTextContentUpdate(const Aws::String &value)
void SetS3ContentLocationUpdate(S3ContentLocationUpdate &&value)
AWS_KINESISANALYTICSV2_API CodeContentUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetZipFileContentUpdate(Aws::Utils::ByteBuffer &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue