public class BuildInfoMavenBuilder extends BuildInfoBuilder
NOTE! This class should be merged to BuildInfoBuilder once fully tested.
agent, artifactoryPluginVersion, artifactoryPrincipal, buildAgent, buildRetention, durationMillis, issues, modules, name, number, parentName, parentNumber, principal, project, properties, runParameters, started, startedMillis, statuses, url, vcs, vcsRevision, vcsUrl, version| Constructor and Description |
|---|
BuildInfoMavenBuilder(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
BuildInfoMavenBuilder |
addModule(Module module)
Adds the given module to the modules list
|
BuildInfoMavenBuilder |
addProperty(java.lang.Object key,
java.lang.Object value)
Adds the given property to the properties object
|
BuildInfoMavenBuilder |
addStatus(org.jfrog.build.api.release.PromotionStatus promotionStatus) |
BuildInfoMavenBuilder |
agent(Agent agent)
Sets the agent of the build
|
BuildInfoMavenBuilder |
artifactoryPluginVersion(java.lang.String artifactoryPluginVersion)
Sets the Artifactory plugin version of the build
|
BuildInfoMavenBuilder |
artifactoryPrincipal(java.lang.String artifactoryPrincipal)
Sets the Artifactory principal of the build
|
BuildInfo |
build()
Assembles the build class
|
BuildInfoMavenBuilder |
buildAgent(BuildAgent buildAgent)
Sets the build agent of the build
|
BuildInfoMavenBuilder |
buildRetention(BuildRetention buildRetention)
Sets the post build retention period
|
BuildInfoMavenBuilder |
durationMillis(long durationMillis)
Sets the duration milliseconds of the build
|
BuildInfoMavenBuilder |
issues(Issues issues) |
BuildInfoMavenBuilder |
modules(java.util.concurrent.ConcurrentHashMap<java.lang.String,Module> modules)
Sets the modules of the build
|
BuildInfoMavenBuilder |
name(java.lang.String name)
Sets the name of the build
|
BuildInfoMavenBuilder |
number(java.lang.String number)
Sets the number of the build
|
BuildInfoMavenBuilder |
parentName(java.lang.String parentName)
Sets the parent build name of the build
|
BuildInfoMavenBuilder |
parentNumber(java.lang.String parentNumber)
Sets the parent build number of the build
|
BuildInfoMavenBuilder |
principal(java.lang.String principal)
Sets the principal of the build
|
BuildInfoMavenBuilder |
project(java.lang.String project)
Sets the project of the build
|
BuildInfoMavenBuilder |
properties(java.util.Properties properties)
Sets the properties of the build
|
BuildInfoMavenBuilder |
started(java.lang.String started)
Sets the started time of the build
|
BuildInfoMavenBuilder |
startedDate(java.util.Date startedDate)
Sets the started time of the build
|
BuildInfoMavenBuilder |
startedMillis(long startedMillis)
Sets the start time in millis of the build
|
BuildInfoMavenBuilder |
statuses(java.util.List<org.jfrog.build.api.release.PromotionStatus> statuses) |
BuildInfoMavenBuilder |
url(java.lang.String url)
Sets the URL of the build
|
BuildInfoMavenBuilder |
vcs(java.util.List<Vcs> vcs)
Sets the vcs revision (format is vcs specific)
|
BuildInfoMavenBuilder |
vcsRevision(java.lang.String vcsRevision)
Sets the vcs revision (format is vcs specific)
|
BuildInfoMavenBuilder |
vcsUrl(java.lang.String vcsUrl)
Sets the vcs URL (format is vcs specific)
|
BuildInfoMavenBuilder |
version(java.lang.String version)
Sets the version of the build
|
addRunParameters, buildRunParameters, modules, setProjectpublic BuildInfo build()
build in class BuildInfoBuilderpublic BuildInfoMavenBuilder version(java.lang.String version)
version in class BuildInfoBuilderversion - Build versionpublic BuildInfoMavenBuilder name(java.lang.String name)
name in class BuildInfoBuildername - Build namepublic BuildInfoMavenBuilder number(java.lang.String number)
number in class BuildInfoBuildernumber - Build numberpublic BuildInfoMavenBuilder project(java.lang.String project)
project in class BuildInfoBuilderproject - Build projectpublic BuildInfoMavenBuilder agent(Agent agent)
agent in class BuildInfoBuilderagent - Build agentpublic BuildInfoMavenBuilder buildAgent(BuildAgent buildAgent)
buildAgent in class BuildInfoBuilderbuildAgent - The build agentpublic BuildInfoMavenBuilder started(java.lang.String started)
started in class BuildInfoBuilderstarted - Build started timepublic BuildInfoMavenBuilder startedDate(java.util.Date startedDate)
startedDate in class BuildInfoBuilderstartedDate - Build started datepublic BuildInfoMavenBuilder startedMillis(long startedMillis)
startedMillis in class BuildInfoBuilderstartedMillis - Build started time in millispublic BuildInfoMavenBuilder durationMillis(long durationMillis)
durationMillis in class BuildInfoBuilderdurationMillis - Build duration millisecondspublic BuildInfoMavenBuilder principal(java.lang.String principal)
principal in class BuildInfoBuilderprincipal - Build principalpublic BuildInfoMavenBuilder artifactoryPrincipal(java.lang.String artifactoryPrincipal)
artifactoryPrincipal in class BuildInfoBuilderartifactoryPrincipal - Build Artifactory principalpublic BuildInfoMavenBuilder artifactoryPluginVersion(java.lang.String artifactoryPluginVersion)
artifactoryPluginVersion in class BuildInfoBuilderartifactoryPluginVersion - Build Artifactory plugin versionpublic BuildInfoMavenBuilder url(java.lang.String url)
url in class BuildInfoBuilderurl - Build URLpublic BuildInfoMavenBuilder parentName(java.lang.String parentName)
parentName in class BuildInfoBuilderparentName - Build parent build namepublic BuildInfoMavenBuilder parentNumber(java.lang.String parentNumber)
parentNumber in class BuildInfoBuilderparentNumber - Build parent build numberpublic BuildInfoMavenBuilder vcs(java.util.List<Vcs> vcs)
vcs in class BuildInfoBuildervcs - The vcs datapublic BuildInfoMavenBuilder vcsRevision(java.lang.String vcsRevision)
vcsRevision in class BuildInfoBuildervcsRevision - The vcs revisionpublic BuildInfoMavenBuilder vcsUrl(java.lang.String vcsUrl)
vcsUrl in class BuildInfoBuildervcsUrl - The vcs revisionpublic BuildInfoMavenBuilder modules(java.util.concurrent.ConcurrentHashMap<java.lang.String,Module> modules)
modules in class BuildInfoBuildermodules - Build modulespublic BuildInfoMavenBuilder statuses(java.util.List<org.jfrog.build.api.release.PromotionStatus> statuses)
statuses in class BuildInfoBuilderpublic BuildInfoMavenBuilder addStatus(org.jfrog.build.api.release.PromotionStatus promotionStatus)
addStatus in class BuildInfoBuilderpublic BuildInfoMavenBuilder buildRetention(BuildRetention buildRetention)
buildRetention in class BuildInfoBuilderbuildRetention - Build violation recipients.public BuildInfoMavenBuilder addModule(Module module)
addModule in class BuildInfoBuildermodule - Module to addpublic BuildInfoMavenBuilder properties(java.util.Properties properties)
properties in class BuildInfoBuilderproperties - Build propertiespublic BuildInfoMavenBuilder addProperty(java.lang.Object key, java.lang.Object value)
addProperty in class BuildInfoBuilderkey - Key of property to addvalue - Value of property to addpublic BuildInfoMavenBuilder issues(Issues issues)
issues in class BuildInfoBuilder