public ArtifactSourcesConfig mergeWithBomSources(BillOfMaterials.ArtifactSources artifactSources) { if (artifactSources == null) { return this; } if (StringUtils.isNotEmpty(artifactSources.getGoogleImageProject())) { googleImageProject = artifactSources.getGoogleImageProject(); } if (StringUtils.isNotEmpty(artifactSources.getDockerRegistry())) { dockerRegistry = artifactSources.getDockerRegistry(); } if (StringUtils.isNotEmpty(artifactSources.getDebianRepository())) { debianRepository = artifactSources.getDebianRepository(); } if (StringUtils.isNotEmpty(artifactSources.getDebianRepository())) { gitPrefix = artifactSources.getGitPrefix(); } return this; } }
public ArtifactSourcesConfig mergeWithBomSources(BillOfMaterials.ArtifactSources artifactSources) { if (artifactSources == null) { return this; } if (StringUtils.isNotEmpty(artifactSources.getGoogleImageProject())) { googleImageProject = artifactSources.getGoogleImageProject(); } if (StringUtils.isNotEmpty(artifactSources.getDockerRegistry())) { dockerRegistry = artifactSources.getDockerRegistry(); } if (StringUtils.isNotEmpty(artifactSources.getDebianRepository())) { debianRepository = artifactSources.getDebianRepository(); } if (StringUtils.isNotEmpty(artifactSources.getDebianRepository())) { gitPrefix = artifactSources.getGitPrefix(); } return this; } }
private BillOfMaterials.ArtifactSources mergeArtifactSources(BillOfMaterials.ArtifactSources baseline, BillOfMaterials.ArtifactSources overrides) { if (baseline == null) { return overrides; } if (overrides == null) { return baseline; } BillOfMaterials.ArtifactSources merged = new BillOfMaterials.ArtifactSources() .setDebianRepository(baseline.getDebianRepository()) .setDockerRegistry(baseline.getDockerRegistry()) .setGitPrefix(baseline.getGitPrefix()) .setGoogleImageProject(baseline.getGoogleImageProject()); if (StringUtils.isNotEmpty(overrides.getDebianRepository())) { merged.setDebianRepository(overrides.getDebianRepository()); } if (StringUtils.isNotEmpty(overrides.getDockerRegistry())) { merged.setDockerRegistry(overrides.getDockerRegistry()); } if (StringUtils.isNotEmpty(overrides.getGitPrefix())) { merged.setGitPrefix(overrides.getGitPrefix()); } if (StringUtils.isNotEmpty(overrides.getGoogleImageProject())) { merged.setGoogleImageProject(overrides.getGoogleImageProject()); } return merged; }
private BillOfMaterials.ArtifactSources mergeArtifactSources(BillOfMaterials.ArtifactSources baseline, BillOfMaterials.ArtifactSources overrides) { if (baseline == null) { return overrides; } if (overrides == null) { return baseline; } BillOfMaterials.ArtifactSources merged = new BillOfMaterials.ArtifactSources() .setDebianRepository(baseline.getDebianRepository()) .setDockerRegistry(baseline.getDockerRegistry()) .setGitPrefix(baseline.getGitPrefix()) .setGoogleImageProject(baseline.getGoogleImageProject()); if (StringUtils.isNotEmpty(overrides.getDebianRepository())) { merged.setDebianRepository(overrides.getDebianRepository()); } if (StringUtils.isNotEmpty(overrides.getDockerRegistry())) { merged.setDockerRegistry(overrides.getDockerRegistry()); } if (StringUtils.isNotEmpty(overrides.getGitPrefix())) { merged.setGitPrefix(overrides.getGitPrefix()); } if (StringUtils.isNotEmpty(overrides.getGoogleImageProject())) { merged.setGoogleImageProject(overrides.getGoogleImageProject()); } return merged; }