7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename IntegrationIdT = Aws::String>
45 m_integrationIdHasBeenSet =
true;
46 m_integrationId = std::forward<IntegrationIdT>(value);
48 template <
typename IntegrationIdT = Aws::String>
61 template <
typename CodePrefixT = Aws::String>
63 m_codePrefixHasBeenSet =
true;
64 m_codePrefix = std::forward<CodePrefixT>(value);
66 template <
typename CodePrefixT = Aws::String>
80 template <
typename ContextPrefixT = Aws::String>
82 m_contextPrefixHasBeenSet =
true;
83 m_contextPrefix = std::forward<ContextPrefixT>(value);
85 template <
typename ContextPrefixT = Aws::String>
97 bool m_integrationIdHasBeenSet =
false;
98 bool m_codePrefixHasBeenSet =
false;
99 bool m_contextPrefixHasBeenSet =
false;
const Aws::String & GetIntegrationId() const
bool ContextPrefixHasBeenSet() const
AWS_CONTINUUM_API EnvironmentS3IntegrationSource & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONTINUUM_API EnvironmentS3IntegrationSource()=default
EnvironmentS3IntegrationSource & WithIntegrationId(IntegrationIdT &&value)
const Aws::String & GetCodePrefix() const
void SetCodePrefix(CodePrefixT &&value)
void SetIntegrationId(IntegrationIdT &&value)
EnvironmentS3IntegrationSource & WithContextPrefix(ContextPrefixT &&value)
bool CodePrefixHasBeenSet() const
AWS_CONTINUUM_API EnvironmentS3IntegrationSource(Aws::Utils::Json::JsonView jsonValue)
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetContextPrefix(ContextPrefixT &&value)
bool IntegrationIdHasBeenSet() const
EnvironmentS3IntegrationSource & WithCodePrefix(CodePrefixT &&value)
const Aws::String & GetContextPrefix() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue