7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/inspector2/model/CodeRepositoryOnDemandScan.h>
10#include <aws/inspector2/model/ProjectCodeSecurityScanConfiguration.h>
50 template<
typename IntegrationArnT = Aws::String>
51 void SetIntegrationArn(IntegrationArnT&& value) { m_integrationArnHasBeenSet =
true; m_integrationArn = std::forward<IntegrationArnT>(value); }
52 template<
typename IntegrationArnT = Aws::String>
62 template<
typename LastScannedCommitIdT = Aws::String>
63 void SetLastScannedCommitId(LastScannedCommitIdT&& value) { m_lastScannedCommitIdHasBeenSet =
true; m_lastScannedCommitId = std::forward<LastScannedCommitIdT>(value); }
64 template<
typename LastScannedCommitIdT = Aws::String>
74 template<
typename OnDemandScanT = CodeRepositoryOnDemandScan>
75 void SetOnDemandScan(OnDemandScanT&& value) { m_onDemandScanHasBeenSet =
true; m_onDemandScan = std::forward<OnDemandScanT>(value); }
76 template<
typename OnDemandScanT = CodeRepositoryOnDemandScan>
86 template<
typename ProjectNameT = Aws::String>
87 void SetProjectName(ProjectNameT&& value) { m_projectNameHasBeenSet =
true; m_projectName = std::forward<ProjectNameT>(value); }
88 template<
typename ProjectNameT = Aws::String>
98 template<
typename Prov
iderTypeT = Aws::String>
99 void SetProviderType(ProviderTypeT&& value) { m_providerTypeHasBeenSet =
true; m_providerType = std::forward<ProviderTypeT>(value); }
100 template<
typename Prov
iderTypeT = Aws::String>
110 template<
typename Prov
iderTypeVisibilityT = Aws::String>
111 void SetProviderTypeVisibility(ProviderTypeVisibilityT&& value) { m_providerTypeVisibilityHasBeenSet =
true; m_providerTypeVisibility = std::forward<ProviderTypeVisibilityT>(value); }
112 template<
typename Prov
iderTypeVisibilityT = Aws::String>
122 template<
typename ScanConfigurationT = ProjectCodeSecurityScanConfiguration>
123 void SetScanConfiguration(ScanConfigurationT&& value) { m_scanConfigurationHasBeenSet =
true; m_scanConfiguration = std::forward<ScanConfigurationT>(value); }
124 template<
typename ScanConfigurationT = ProjectCodeSecurityScanConfiguration>
130 bool m_integrationArnHasBeenSet =
false;
133 bool m_lastScannedCommitIdHasBeenSet =
false;
136 bool m_onDemandScanHasBeenSet =
false;
139 bool m_projectNameHasBeenSet =
false;
142 bool m_providerTypeHasBeenSet =
false;
145 bool m_providerTypeVisibilityHasBeenSet =
false;
148 bool m_scanConfigurationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue