54 template <
typename ProjectNameT = Aws::String>
56 m_projectNameHasBeenSet =
true;
57 m_projectName = std::forward<ProjectNameT>(value);
59 template <
typename ProjectNameT = Aws::String>
73 template <
typename SecondarySourcesOverr
ideT = Aws::Vector<ProjectSource>>
75 m_secondarySourcesOverrideHasBeenSet =
true;
76 m_secondarySourcesOverride = std::forward<SecondarySourcesOverrideT>(value);
78 template <
typename SecondarySourcesOverr
ideT = Aws::Vector<ProjectSource>>
83 template <
typename SecondarySourcesOverr
ideT = ProjectSource>
85 m_secondarySourcesOverrideHasBeenSet =
true;
86 m_secondarySourcesOverride.emplace_back(std::forward<SecondarySourcesOverrideT>(value));
98 template <
typename SecondarySourcesVersionOverr
ideT = Aws::Vector<ProjectSourceVersion>>
100 m_secondarySourcesVersionOverrideHasBeenSet =
true;
101 m_secondarySourcesVersionOverride = std::forward<SecondarySourcesVersionOverrideT>(value);
103 template <
typename SecondarySourcesVersionOverr
ideT = Aws::Vector<ProjectSourceVersion>>
108 template <
typename SecondarySourcesVersionOverr
ideT = ProjectSourceVersion>
110 m_secondarySourcesVersionOverrideHasBeenSet =
true;
111 m_secondarySourcesVersionOverride.emplace_back(std::forward<SecondarySourcesVersionOverrideT>(value));
140 template <
typename SourceVersionT = Aws::String>
142 m_sourceVersionHasBeenSet =
true;
143 m_sourceVersion = std::forward<SourceVersionT>(value);
145 template <
typename SourceVersionT = Aws::String>
159 template <
typename ArtifactsOverr
ideT = ProjectArtifacts>
161 m_artifactsOverrideHasBeenSet =
true;
162 m_artifactsOverride = std::forward<ArtifactsOverrideT>(value);
164 template <
typename ArtifactsOverr
ideT = ProjectArtifacts>
178 template <
typename SecondaryArtifactsOverr
ideT = Aws::Vector<ProjectArtifacts>>
180 m_secondaryArtifactsOverrideHasBeenSet =
true;
181 m_secondaryArtifactsOverride = std::forward<SecondaryArtifactsOverrideT>(value);
183 template <
typename SecondaryArtifactsOverr
ideT = Aws::Vector<ProjectArtifacts>>
188 template <
typename SecondaryArtifactsOverr
ideT = ProjectArtifacts>
190 m_secondaryArtifactsOverrideHasBeenSet =
true;
191 m_secondaryArtifactsOverride.emplace_back(std::forward<SecondaryArtifactsOverrideT>(value));
203 template <
typename EnvironmentVariablesOverr
ideT = Aws::Vector<EnvironmentVariable>>
205 m_environmentVariablesOverrideHasBeenSet =
true;
206 m_environmentVariablesOverride = std::forward<EnvironmentVariablesOverrideT>(value);
208 template <
typename EnvironmentVariablesOverr
ideT = Aws::Vector<EnvironmentVariable>>
213 template <
typename EnvironmentVariablesOverr
ideT = EnvironmentVariable>
215 m_environmentVariablesOverrideHasBeenSet =
true;
216 m_environmentVariablesOverride.emplace_back(std::forward<EnvironmentVariablesOverrideT>(value));
229 m_sourceTypeOverrideHasBeenSet =
true;
230 m_sourceTypeOverride = value;
245 template <
typename SourceLocationOverr
ideT = Aws::String>
247 m_sourceLocationOverrideHasBeenSet =
true;
248 m_sourceLocationOverride = std::forward<SourceLocationOverrideT>(value);
250 template <
typename SourceLocationOverr
ideT = Aws::String>
265 template <
typename SourceAuthOverr
ideT = SourceAuth>
267 m_sourceAuthOverrideHasBeenSet =
true;
268 m_sourceAuthOverride = std::forward<SourceAuthOverrideT>(value);
270 template <
typename SourceAuthOverr
ideT = SourceAuth>
286 m_gitCloneDepthOverrideHasBeenSet =
true;
287 m_gitCloneDepthOverride = value;
302 template <
typename GitSubmodulesConfigOverr
ideT = GitSubmodulesConfig>
304 m_gitSubmodulesConfigOverrideHasBeenSet =
true;
305 m_gitSubmodulesConfigOverride = std::forward<GitSubmodulesConfigOverrideT>(value);
307 template <
typename GitSubmodulesConfigOverr
ideT = GitSubmodulesConfig>
330 template <
typename BuildspecOverr
ideT = Aws::String>
332 m_buildspecOverrideHasBeenSet =
true;
333 m_buildspecOverride = std::forward<BuildspecOverrideT>(value);
335 template <
typename BuildspecOverr
ideT = Aws::String>
352 m_insecureSslOverrideHasBeenSet =
true;
353 m_insecureSslOverride = value;
373 m_reportBuildBatchStatusOverrideHasBeenSet =
true;
374 m_reportBuildBatchStatusOverride = value;
390 m_environmentTypeOverrideHasBeenSet =
true;
391 m_environmentTypeOverride = value;
406 template <
typename ImageOverr
ideT = Aws::String>
408 m_imageOverrideHasBeenSet =
true;
409 m_imageOverride = std::forward<ImageOverrideT>(value);
411 template <
typename ImageOverr
ideT = Aws::String>
426 m_computeTypeOverrideHasBeenSet =
true;
427 m_computeTypeOverride = value;
442 template <
typename CertificateOverr
ideT = Aws::String>
444 m_certificateOverrideHasBeenSet =
true;
445 m_certificateOverride = std::forward<CertificateOverrideT>(value);
447 template <
typename CertificateOverr
ideT = Aws::String>
460 template <
typename CacheOverr
ideT = ProjectCache>
462 m_cacheOverrideHasBeenSet =
true;
463 m_cacheOverride = std::forward<CacheOverrideT>(value);
465 template <
typename CacheOverr
ideT = ProjectCache>
479 template <
typename ServiceRoleOverr
ideT = Aws::String>
481 m_serviceRoleOverrideHasBeenSet =
true;
482 m_serviceRoleOverride = std::forward<ServiceRoleOverrideT>(value);
484 template <
typename ServiceRoleOverr
ideT = Aws::String>
498 m_privilegedModeOverrideHasBeenSet =
true;
499 m_privilegedModeOverride = value;
514 m_buildTimeoutInMinutesOverrideHasBeenSet =
true;
515 m_buildTimeoutInMinutesOverride = value;
531 m_queuedTimeoutInMinutesOverrideHasBeenSet =
true;
532 m_queuedTimeoutInMinutesOverride = value;
552 template <
typename EncryptionKeyOverr
ideT = Aws::String>
554 m_encryptionKeyOverrideHasBeenSet =
true;
555 m_encryptionKeyOverride = std::forward<EncryptionKeyOverrideT>(value);
557 template <
typename EncryptionKeyOverr
ideT = Aws::String>
574 template <
typename IdempotencyTokenT = Aws::String>
576 m_idempotencyTokenHasBeenSet =
true;
577 m_idempotencyToken = std::forward<IdempotencyTokenT>(value);
579 template <
typename IdempotencyTokenT = Aws::String>
593 template <
typename LogsConfigOverr
ideT = LogsConfig>
595 m_logsConfigOverrideHasBeenSet =
true;
596 m_logsConfigOverride = std::forward<LogsConfigOverrideT>(value);
598 template <
typename LogsConfigOverr
ideT = LogsConfig>
612 template <
typename RegistryCredentialOverr
ideT = RegistryCredential>
614 m_registryCredentialOverrideHasBeenSet =
true;
615 m_registryCredentialOverride = std::forward<RegistryCredentialOverrideT>(value);
617 template <
typename RegistryCredentialOverr
ideT = RegistryCredential>
638 m_imagePullCredentialsTypeOverrideHasBeenSet =
true;
639 m_imagePullCredentialsTypeOverride = value;
654 template <
typename BuildBatchConfigOverr
ideT = ProjectBuildBatchConfig>
656 m_buildBatchConfigOverrideHasBeenSet =
true;
657 m_buildBatchConfigOverride = std::forward<BuildBatchConfigOverrideT>(value);
659 template <
typename BuildBatchConfigOverr
ideT = ProjectBuildBatchConfig>
677 m_debugSessionEnabledHasBeenSet =
true;
678 m_debugSessionEnabled = value;
704 SourceAuth m_sourceAuthOverride;
706 int m_gitCloneDepthOverride{0};
708 GitSubmodulesConfig m_gitSubmodulesConfigOverride;
712 bool m_insecureSslOverride{
false};
714 bool m_reportBuildBatchStatusOverride{
false};
724 ProjectCache m_cacheOverride;
728 bool m_privilegedModeOverride{
false};
730 int m_buildTimeoutInMinutesOverride{0};
732 int m_queuedTimeoutInMinutesOverride{0};
738 LogsConfig m_logsConfigOverride;
740 RegistryCredential m_registryCredentialOverride;
744 ProjectBuildBatchConfig m_buildBatchConfigOverride;
746 bool m_debugSessionEnabled{
false};
747 bool m_projectNameHasBeenSet =
false;
748 bool m_secondarySourcesOverrideHasBeenSet =
false;
749 bool m_secondarySourcesVersionOverrideHasBeenSet =
false;
750 bool m_sourceVersionHasBeenSet =
false;
751 bool m_artifactsOverrideHasBeenSet =
false;
752 bool m_secondaryArtifactsOverrideHasBeenSet =
false;
753 bool m_environmentVariablesOverrideHasBeenSet =
false;
754 bool m_sourceTypeOverrideHasBeenSet =
false;
755 bool m_sourceLocationOverrideHasBeenSet =
false;
756 bool m_sourceAuthOverrideHasBeenSet =
false;
757 bool m_gitCloneDepthOverrideHasBeenSet =
false;
758 bool m_gitSubmodulesConfigOverrideHasBeenSet =
false;
759 bool m_buildspecOverrideHasBeenSet =
false;
760 bool m_insecureSslOverrideHasBeenSet =
false;
761 bool m_reportBuildBatchStatusOverrideHasBeenSet =
false;
762 bool m_environmentTypeOverrideHasBeenSet =
false;
763 bool m_imageOverrideHasBeenSet =
false;
764 bool m_computeTypeOverrideHasBeenSet =
false;
765 bool m_certificateOverrideHasBeenSet =
false;
766 bool m_cacheOverrideHasBeenSet =
false;
767 bool m_serviceRoleOverrideHasBeenSet =
false;
768 bool m_privilegedModeOverrideHasBeenSet =
false;
769 bool m_buildTimeoutInMinutesOverrideHasBeenSet =
false;
770 bool m_queuedTimeoutInMinutesOverrideHasBeenSet =
false;
771 bool m_encryptionKeyOverrideHasBeenSet =
false;
772 bool m_idempotencyTokenHasBeenSet =
false;
773 bool m_logsConfigOverrideHasBeenSet =
false;
774 bool m_registryCredentialOverrideHasBeenSet =
false;
775 bool m_imagePullCredentialsTypeOverrideHasBeenSet =
false;
776 bool m_buildBatchConfigOverrideHasBeenSet =
false;
777 bool m_debugSessionEnabledHasBeenSet =
false;