/// <summary>
 /// Initializes a new instance of the
 /// Comgithubopenshiftoriginpkgbuildapisbuildv1BuildSpec class.
 /// </summary>
 public Comgithubopenshiftoriginpkgbuildapisbuildv1BuildSpec(IDictionary <string, string> nodeSelector, Comgithubopenshiftoriginpkgbuildapisbuildv1BuildStrategy strategy, IList <Comgithubopenshiftoriginpkgbuildapisbuildv1BuildTriggerCause> triggeredBy, long?completionDeadlineSeconds = default(long?), Comgithubopenshiftoriginpkgbuildapisbuildv1BuildOutput output = default(Comgithubopenshiftoriginpkgbuildapisbuildv1BuildOutput), Comgithubopenshiftoriginpkgbuildapisbuildv1BuildPostCommitSpec postCommit = default(Comgithubopenshiftoriginpkgbuildapisbuildv1BuildPostCommitSpec), Iok8skubernetespkgapiv1ResourceRequirements resources = default(Iok8skubernetespkgapiv1ResourceRequirements), Comgithubopenshiftoriginpkgbuildapisbuildv1SourceRevision revision = default(Comgithubopenshiftoriginpkgbuildapisbuildv1SourceRevision), string serviceAccount = default(string), Comgithubopenshiftoriginpkgbuildapisbuildv1BuildSource source = default(Comgithubopenshiftoriginpkgbuildapisbuildv1BuildSource))
 {
     CompletionDeadlineSeconds = completionDeadlineSeconds;
     NodeSelector   = nodeSelector;
     Output         = output;
     PostCommit     = postCommit;
     Resources      = resources;
     Revision       = revision;
     ServiceAccount = serviceAccount;
     Source         = source;
     Strategy       = strategy;
     TriggeredBy    = triggeredBy;
 }
 /// <summary>
 /// Initializes a new instance of the
 /// Comgithubopenshiftoriginpkgbuildapisbuildv1BuildConfigSpec class.
 /// </summary>
 public Comgithubopenshiftoriginpkgbuildapisbuildv1BuildConfigSpec(IDictionary <string, string> nodeSelector, Comgithubopenshiftoriginpkgbuildapisbuildv1BuildStrategy strategy, IList <Comgithubopenshiftoriginpkgbuildapisbuildv1BuildTriggerPolicy> triggers, long?completionDeadlineSeconds = default(long?), int?failedBuildsHistoryLimit = default(int?), Comgithubopenshiftoriginpkgbuildapisbuildv1BuildOutput output = default(Comgithubopenshiftoriginpkgbuildapisbuildv1BuildOutput), Comgithubopenshiftoriginpkgbuildapisbuildv1BuildPostCommitSpec postCommit = default(Comgithubopenshiftoriginpkgbuildapisbuildv1BuildPostCommitSpec), Iok8skubernetespkgapiv1ResourceRequirements resources = default(Iok8skubernetespkgapiv1ResourceRequirements), Comgithubopenshiftoriginpkgbuildapisbuildv1SourceRevision revision = default(Comgithubopenshiftoriginpkgbuildapisbuildv1SourceRevision), string runPolicy = default(string), string serviceAccount = default(string), Comgithubopenshiftoriginpkgbuildapisbuildv1BuildSource source = default(Comgithubopenshiftoriginpkgbuildapisbuildv1BuildSource), int?successfulBuildsHistoryLimit = default(int?))
 {
     CompletionDeadlineSeconds = completionDeadlineSeconds;
     FailedBuildsHistoryLimit  = failedBuildsHistoryLimit;
     NodeSelector   = nodeSelector;
     Output         = output;
     PostCommit     = postCommit;
     Resources      = resources;
     Revision       = revision;
     RunPolicy      = runPolicy;
     ServiceAccount = serviceAccount;
     Source         = source;
     Strategy       = strategy;
     SuccessfulBuildsHistoryLimit = successfulBuildsHistoryLimit;
     Triggers = triggers;
 }