Package jetbrains.buildServer.messages
Class BuildMessage1
- java.lang.Object
-
- jetbrains.buildServer.messages.BuildMessage1
-
public final class BuildMessage1 extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_FLOW_ID
-
Constructor Summary
Constructors Constructor Description BuildMessage1(java.lang.String sourceId, java.lang.String typeId, Status status, java.util.Date timestamp, java.lang.Object value)
BuildMessage1(java.lang.String sourceId, java.lang.String typeId, Status status, java.util.Date timestamp, java.lang.Object value, java.util.Collection<java.lang.String> tags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFlowId()
int
getSequenceId()
java.lang.String
getSourceId()
Status
getStatus()
java.util.Collection<java.lang.String>
getTags()
java.util.Date
getTimestamp()
java.lang.String
getTypeId()
java.lang.Object
getValue()
boolean
hasTag(java.lang.String tag)
void
setSequenceId(int sequenceId)
Set sequenceId of this message for the build, should be set right before sending the message and must increase across build messagesvoid
setTimestamp(java.util.Date timestamp)
BuildMessage1
takeTimestamp(BuildMessage1 source)
java.lang.String
toString()
BuildMessage1
updateFlowId(java.lang.String flowId)
BuildMessage1
updateTags(java.lang.String tag)
BuildMessage1
updateTags(java.util.Collection<java.lang.String> tags)
-
-
-
Field Detail
-
DEFAULT_FLOW_ID
public static final java.lang.String DEFAULT_FLOW_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BuildMessage1
public BuildMessage1(java.lang.String sourceId, java.lang.String typeId, Status status, java.util.Date timestamp, java.lang.Object value)
-
BuildMessage1
public BuildMessage1(java.lang.String sourceId, java.lang.String typeId, Status status, java.util.Date timestamp, java.lang.Object value, java.util.Collection<java.lang.String> tags)
-
-
Method Detail
-
setTimestamp
public void setTimestamp(java.util.Date timestamp)
-
getSequenceId
public int getSequenceId()
- Returns:
- sequenceId of this message if was set with
setSequenceId(int)
- Since:
- 2019.1
-
setSequenceId
public void setSequenceId(int sequenceId)
Set sequenceId of this message for the build, should be set right before sending the message and must increase across build messages- Since:
- 2019.1
-
updateFlowId
public BuildMessage1 updateFlowId(java.lang.String flowId)
-
takeTimestamp
public BuildMessage1 takeTimestamp(BuildMessage1 source)
-
getSourceId
public java.lang.String getSourceId()
-
getTypeId
public java.lang.String getTypeId()
-
getStatus
public Status getStatus()
-
getTimestamp
public java.util.Date getTimestamp()
-
getValue
public java.lang.Object getValue()
-
getFlowId
public java.lang.String getFlowId()
-
getTags
public java.util.Collection<java.lang.String> getTags()
-
updateTags
public BuildMessage1 updateTags(java.lang.String tag)
-
hasTag
public boolean hasTag(java.lang.String tag)
-
updateTags
public BuildMessage1 updateTags(java.util.Collection<java.lang.String> tags)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-