Package jetbrains.buildServer.serverSide
Interface TriggeredBy
-
public interface TriggeredByContains detailed information about who added build in queue and with what parameters.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAsString()Returns text to show in the UIStringgetAsString(Filter<String> paramNameFilter)Returns text to show in the UIMap<String,String>getParameters()Returns additional parameters specified when build was triggered.StringgetRawTriggeredBy()Returns raw (unparsed) triggered by fieldDategetTriggeredDate()Returns date when build was triggered.StringgetTriggerId()returns trigger id which triggered the build.SUsergetUser()Returns user who triggered this build.booleanisTriggeredBySnapshotDependency()Determins if the build was triggered as a snapshot dependency.booleanisTriggeredByUser()Returns true if build was triggered by user directly or indirectly (i.e.
-
-
-
Method Detail
-
getAsString
@NotNull String getAsString()
Returns text to show in the UI- Returns:
- text to show in the UI
-
getAsString
@NotNull String getAsString(@NotNull Filter<String> paramNameFilter)
Returns text to show in the UI- Parameters:
paramNameFilter- filter for including into string presentation only needed information- Returns:
- text to show in the UI
- Since:
- 6.5.2
-
getRawTriggeredBy
String getRawTriggeredBy()
Returns raw (unparsed) triggered by field- Returns:
- see above
-
getUser
@Nullable SUser getUser()
Returns user who triggered this build. If build was not triggered by user returns null. Can also return null if user who triggered build was deleted.- Returns:
- user who triggered build or null.
-
isTriggeredByUser
boolean isTriggeredByUser()
Returns true if build was triggered by user directly or indirectly (i.e. user triggered a build which snapshot-depends on this one)- Returns:
- see above
-
getTriggeredDate
@NotNull Date getTriggeredDate()
Returns date when build was triggered.- Returns:
- date when build was triggered.
-
getParameters
@NotNull Map<String,String> getParameters()
Returns additional parameters specified when build was triggered.- Returns:
- see above
-
getTriggerId
@Nullable String getTriggerId()
returns trigger id which triggered the build. Result can be null if build was triggered not by trigger or trigger didn't provide its id on adding the build into the queue or for builds, triggered before 2021.1- Since:
- 2021.1
-
isTriggeredBySnapshotDependency
boolean isTriggeredBySnapshotDependency()
Determins if the build was triggered as a snapshot dependency.- Returns:
- true if build was triggered as a snapshot dependency
- Since:
- 2023.11
-
-