public final class TraceTelemetry extends BaseSampleSourceTelemetry<MessageData>
Constructor and Description |
---|
TraceTelemetry()
Default Ctor
|
TraceTelemetry(java.lang.String message) |
TraceTelemetry(java.lang.String message,
SeverityLevel severityLevel)
Initializes a new instance of the class with the specified parameter 'message'.
|
Modifier and Type | Method and Description |
---|---|
protected void |
additionalSanitize()
Deprecated.
|
java.lang.String |
getBaseTypeName() |
protected MessageData |
getData()
Concrete classes should implement this method which supplies the
data structure that this instance works with, which needs to implement
JsonSerializable |
java.lang.String |
getEnvelopName() |
java.lang.String |
getMessage()
Gets the message text.
|
java.lang.Double |
getSamplingPercentage() |
SeverityLevel |
getSeverityLevel() |
void |
setMessage(java.lang.String message)
Sets the message text.
|
void |
setSamplingPercentage(java.lang.Double samplingPercentage) |
void |
setSeverityLevel(SeverityLevel severityLevel) |
reset, setSampleRate
getContext, getProperties, getSequence, getTimestamp, initialize, sanitize, serialize, setSequence, setTimestamp
public TraceTelemetry()
public TraceTelemetry(java.lang.String message)
public TraceTelemetry(java.lang.String message, SeverityLevel severityLevel)
message
- The message. Max length 10000.severityLevel
- The severity level.public java.lang.String getMessage()
public void setMessage(java.lang.String message)
message
- The message.@Deprecated protected void additionalSanitize()
BaseTelemetry
additionalSanitize
in class BaseTelemetry<MessageData>
protected MessageData getData()
BaseTelemetry
JsonSerializable
getData
in class BaseTelemetry<MessageData>
public void setSeverityLevel(SeverityLevel severityLevel)
public SeverityLevel getSeverityLevel()
public java.lang.Double getSamplingPercentage()
public void setSamplingPercentage(java.lang.Double samplingPercentage)
public java.lang.String getEnvelopName()
getEnvelopName
in class BaseTelemetry<MessageData>
public java.lang.String getBaseTypeName()
getBaseTypeName
in class BaseTelemetry<MessageData>