Package jetbrains.buildServer.configs
Class TriggerBuilderImpl
- java.lang.Object
-
- jetbrains.buildServer.configs.TriggerBuilderImpl
-
- All Implemented Interfaces:
HighlightedItem,TriggerBuilder
public class TriggerBuilderImpl extends Object implements TriggerBuilder, HighlightedItem
-
-
Constructor Summary
Constructors Constructor Description TriggerBuilderImpl(DefaultParams defaultParams)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TriggerBuilderImpladdParameter(String name, String value)TriggerBuilderImpladdParameters(Map<String,String> parameters)TriggerBuildCustomizationBuilderImplbuildCustomization()booleanequals(TriggerBuilderImpl other, boolean includeId)Returns true if this trigger has same type, parameters, and (optionally) id as the specified other triggerParametersgetBuildParameters()StringgetId()ParametersgetParameters()StringgetType()booleanisHighlighted()TriggerBuilderImplsetHighlighted(boolean highlighted)TriggerBuilderImplsetId(String id)TriggerBuilderImplsetType(String type)StringtoString()voidwrite(org.jdom.Element parent)
-
-
-
Constructor Detail
-
TriggerBuilderImpl
public TriggerBuilderImpl(@NotNull DefaultParams defaultParams)
-
-
Method Detail
-
setId
@NotNull public TriggerBuilderImpl setId(@Nullable String id)
- Specified by:
setIdin interfaceHighlightedItem- Specified by:
setIdin interfaceTriggerBuilder
-
getId
@Nullable public String getId()
- Specified by:
getIdin interfaceHighlightedItem
-
isHighlighted
public boolean isHighlighted()
- Specified by:
isHighlightedin interfaceHighlightedItem
-
setHighlighted
public TriggerBuilderImpl setHighlighted(boolean highlighted)
- Specified by:
setHighlightedin interfaceHighlightedItem
-
setType
@NotNull public TriggerBuilderImpl setType(@Nullable String type)
- Specified by:
setTypein interfaceTriggerBuilder
-
getType
@Nullable public String getType()
-
addParameter
@NotNull public TriggerBuilderImpl addParameter(@NotNull String name, @NotNull String value)
- Specified by:
addParameterin interfaceTriggerBuilder
-
getParameters
@NotNull public Parameters getParameters()
-
addParameters
@NotNull public TriggerBuilderImpl addParameters(@NotNull Map<String,String> parameters)
- Specified by:
addParametersin interfaceTriggerBuilder
-
buildCustomization
@NotNull public TriggerBuildCustomizationBuilderImpl buildCustomization()
- Specified by:
buildCustomizationin interfaceTriggerBuilder
-
getBuildParameters
@NotNull public Parameters getBuildParameters()
-
write
public void write(@NotNull org.jdom.Element parent)
-
equals
public boolean equals(@NotNull TriggerBuilderImpl other, boolean includeId)Returns true if this trigger has same type, parameters, and (optionally) id as the specified other trigger- Parameters:
other- build trigger to check for equalityincludeId- whether ids should be compared- Returns:
- see above
-
-