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 TriggerBuilderImpl
addParameter(String name, String value)
TriggerBuilderImpl
addParameters(Map<String,String> parameters)
TriggerBuildCustomizationBuilderImpl
buildCustomization()
boolean
equals(TriggerBuilderImpl other, boolean includeId)
Returns true if this trigger has same type, parameters, and (optionally) id as the specified other triggerParameters
getBuildParameters()
String
getId()
Parameters
getParameters()
String
getType()
boolean
isHighlighted()
TriggerBuilderImpl
setHighlighted(boolean highlighted)
TriggerBuilderImpl
setId(String id)
TriggerBuilderImpl
setType(String type)
String
toString()
void
write(org.jdom.Element parent)
-
-
-
Constructor Detail
-
TriggerBuilderImpl
public TriggerBuilderImpl(@NotNull DefaultParams defaultParams)
-
-
Method Detail
-
setId
@NotNull public TriggerBuilderImpl setId(@Nullable String id)
- Specified by:
setId
in interfaceHighlightedItem
- Specified by:
setId
in interfaceTriggerBuilder
-
getId
@Nullable public String getId()
- Specified by:
getId
in interfaceHighlightedItem
-
isHighlighted
public boolean isHighlighted()
- Specified by:
isHighlighted
in interfaceHighlightedItem
-
setHighlighted
public TriggerBuilderImpl setHighlighted(boolean highlighted)
- Specified by:
setHighlighted
in interfaceHighlightedItem
-
setType
@NotNull public TriggerBuilderImpl setType(@Nullable String type)
- Specified by:
setType
in interfaceTriggerBuilder
-
getType
@Nullable public String getType()
-
addParameter
@NotNull public TriggerBuilderImpl addParameter(@NotNull String name, @NotNull String value)
- Specified by:
addParameter
in interfaceTriggerBuilder
-
getParameters
@NotNull public Parameters getParameters()
-
addParameters
@NotNull public TriggerBuilderImpl addParameters(@NotNull Map<String,String> parameters)
- Specified by:
addParameters
in interfaceTriggerBuilder
-
buildCustomization
@NotNull public TriggerBuildCustomizationBuilderImpl buildCustomization()
- Specified by:
buildCustomization
in 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
-
-