public SourceRevisionBuilder(){ this(new SourceRevision()); } public SourceRevisionBuilder( SourceRevisionFluent<?> fluent ){
public SourceRevisionBuilder(SourceRevisionFluent<?> fluent,SourceRevision instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withGit(instance.getGit()); fluent.withType(instance.getType()); this.validationEnabled = validationEnabled; } public SourceRevisionBuilder(SourceRevision instance){
public BuildCause(Build build) { if (build == null || build.getMetadata() == null) { return; } ObjectMeta meta = build.getMetadata(); uid = meta.getUid(); namespace = meta.getNamespace(); name = meta.getName(); if (build.getSpec() != null) { if (build.getSpec().getSource() != null && build.getSpec().getSource().getGit() != null) { GitBuildSource git = build.getSpec().getSource().getGit(); gitUri = git.getUri(); } if (build.getSpec().getRevision() != null && build.getSpec().getRevision().getGit() != null) { commit = build.getSpec().getRevision().getGit().getCommit(); } } }
public SourceRevisionBuilder(Boolean validationEnabled){ this(new SourceRevision(), validationEnabled); } public SourceRevisionBuilder(SourceRevisionFluent<?> fluent){
public SourceRevisionBuilder(SourceRevisionFluent<?> fluent,Boolean validationEnabled){ this(fluent, new SourceRevision(), validationEnabled); } public SourceRevisionBuilder(SourceRevisionFluent<?> fluent,SourceRevision instance){
public SourceRevisionBuilder(){ this(new SourceRevision()); } public SourceRevisionBuilder( SourceRevisionFluent<?> fluent ){
public SourceRevisionBuilder( SourceRevisionFluent<?> fluent ){ this(fluent, new SourceRevision()); } public SourceRevisionBuilder( SourceRevisionFluent<?> fluent , SourceRevision instance ){
public SourceRevisionBuilder( SourceRevisionFluent<?> fluent ){ this(fluent, new SourceRevision()); } public SourceRevisionBuilder( SourceRevisionFluent<?> fluent , SourceRevision instance ){
public SourceRevision build(){ SourceRevision buildable = new SourceRevision(fluent.getGit(),fluent.getType()); validate(buildable); return buildable; }
public SourceRevision build(){ SourceRevision buildable = new SourceRevision(fluent.getGit(),fluent.getType()); validate(buildable); return buildable; }
public SourceRevision build(){ SourceRevision buildable = new SourceRevision(fluent.getGit(),fluent.getType()); validate(buildable); return buildable; }