7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityagent/SecurityAgent_EXPORTS.h>
19namespace SecurityAgent {
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 Prov
iderResourceIdT = Aws::String>
63 m_providerResourceIdHasBeenSet =
true;
64 m_providerResourceId = std::forward<ProviderResourceIdT>(value);
66 template <
typename Prov
iderResourceIdT = Aws::String>
80 template <
typename BaseCommitShaT = Aws::String>
82 m_baseCommitShaHasBeenSet =
true;
83 m_baseCommitSha = std::forward<BaseCommitShaT>(value);
85 template <
typename BaseCommitShaT = Aws::String>
98 template <
typename HeadCommitShaT = Aws::String>
100 m_headCommitShaHasBeenSet =
true;
101 m_headCommitSha = std::forward<HeadCommitShaT>(value);
103 template <
typename HeadCommitShaT = Aws::String>
116 template <
typename TriggerRunIdT = Aws::String>
118 m_triggerRunIdHasBeenSet =
true;
119 m_triggerRunId = std::forward<TriggerRunIdT>(value);
121 template <
typename TriggerRunIdT = Aws::String>
137 bool m_integrationIdHasBeenSet =
false;
138 bool m_providerResourceIdHasBeenSet =
false;
139 bool m_baseCommitShaHasBeenSet =
false;
140 bool m_headCommitShaHasBeenSet =
false;
141 bool m_triggerRunIdHasBeenSet =
false;
const Aws::String & GetHeadCommitSha() const
bool BaseCommitShaHasBeenSet() const
bool HeadCommitShaHasBeenSet() const
bool TriggerRunIdHasBeenSet() const
void SetHeadCommitSha(HeadCommitShaT &&value)
AWS_SECURITYAGENT_API ScopeChange(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYAGENT_API ScopeChange & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetIntegrationId() const
ScopeChange & WithBaseCommitSha(BaseCommitShaT &&value)
ScopeChange & WithTriggerRunId(TriggerRunIdT &&value)
ScopeChange & WithHeadCommitSha(HeadCommitShaT &&value)
AWS_SECURITYAGENT_API ScopeChange()=default
const Aws::String & GetTriggerRunId() const
ScopeChange & WithProviderResourceId(ProviderResourceIdT &&value)
AWS_SECURITYAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetProviderResourceId(ProviderResourceIdT &&value)
bool ProviderResourceIdHasBeenSet() const
const Aws::String & GetBaseCommitSha() const
void SetBaseCommitSha(BaseCommitShaT &&value)
bool IntegrationIdHasBeenSet() const
void SetIntegrationId(IntegrationIdT &&value)
ScopeChange & WithIntegrationId(IntegrationIdT &&value)
void SetTriggerRunId(TriggerRunIdT &&value)
const Aws::String & GetProviderResourceId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue