7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/CodeContentType.h>
9#include <aws/kinesisanalyticsv2/model/CodeContentUpdate.h>
20namespace KinesisAnalyticsV2 {
44 m_codeContentTypeUpdateHasBeenSet =
true;
45 m_codeContentTypeUpdate = value;
59 template <
typename CodeContentUpdateT = CodeContentUpdate>
61 m_codeContentUpdateHasBeenSet =
true;
62 m_codeContentUpdate = std::forward<CodeContentUpdateT>(value);
64 template <
typename CodeContentUpdateT = CodeContentUpdate>
73 CodeContentUpdate m_codeContentUpdate;
74 bool m_codeContentTypeUpdateHasBeenSet =
false;
75 bool m_codeContentUpdateHasBeenSet =
false;
AWS_KINESISANALYTICSV2_API ApplicationCodeConfigurationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
const CodeContentUpdate & GetCodeContentUpdate() const
ApplicationCodeConfigurationUpdate & WithCodeContentTypeUpdate(CodeContentType value)
void SetCodeContentUpdate(CodeContentUpdateT &&value)
void SetCodeContentTypeUpdate(CodeContentType value)
CodeContentType GetCodeContentTypeUpdate() const
bool CodeContentTypeUpdateHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
bool CodeContentUpdateHasBeenSet() const
ApplicationCodeConfigurationUpdate & WithCodeContentUpdate(CodeContentUpdateT &&value)
AWS_KINESISANALYTICSV2_API ApplicationCodeConfigurationUpdate()=default
AWS_KINESISANALYTICSV2_API ApplicationCodeConfigurationUpdate(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue