org.jfrog.build.api.builder
Class PromotionBuilder

java.lang.Object
  extended by org.jfrog.build.api.builder.PromotionBuilder

public class PromotionBuilder
extends java.lang.Object


Constructor Summary
PromotionBuilder()
           
 
Method Summary
 PromotionBuilder addProperty(java.lang.String key, java.lang.String value)
           
 PromotionBuilder addScope(java.lang.String scope)
           
 PromotionBuilder artifacts(boolean artifacts)
           
 Promotion build()
           
 PromotionBuilder ciUser(java.lang.String ciUser)
           
 PromotionBuilder comment(java.lang.String comment)
           
 PromotionBuilder copy(boolean copy)
           
 PromotionBuilder dependencies(boolean dependencies)
           
 PromotionBuilder dryRun(boolean dryRun)
           
 PromotionBuilder failFast(boolean failFast)
           
 PromotionBuilder properties(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> properties)
           
 PromotionBuilder scopes(java.util.Set<java.lang.String> scopes)
           
 PromotionBuilder status(java.lang.String status)
           
 PromotionBuilder targetRepo(java.lang.String targetRepo)
           
 PromotionBuilder timestamp(java.lang.String timestamp)
           
 PromotionBuilder timestampDate(java.util.Date timestampDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PromotionBuilder

public PromotionBuilder()
Method Detail

status

public PromotionBuilder status(java.lang.String status)

comment

public PromotionBuilder comment(java.lang.String comment)

ciUser

public PromotionBuilder ciUser(java.lang.String ciUser)

timestamp

public PromotionBuilder timestamp(java.lang.String timestamp)

timestampDate

public PromotionBuilder timestampDate(java.util.Date timestampDate)

dryRun

public PromotionBuilder dryRun(boolean dryRun)

targetRepo

public PromotionBuilder targetRepo(java.lang.String targetRepo)

copy

public PromotionBuilder copy(boolean copy)

artifacts

public PromotionBuilder artifacts(boolean artifacts)

dependencies

public PromotionBuilder dependencies(boolean dependencies)

scopes

public PromotionBuilder scopes(java.util.Set<java.lang.String> scopes)

addScope

public PromotionBuilder addScope(java.lang.String scope)

properties

public PromotionBuilder properties(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> properties)

addProperty

public PromotionBuilder addProperty(java.lang.String key,
                                    java.lang.String value)

failFast

public PromotionBuilder failFast(boolean failFast)

build

public Promotion build()