Class LogAnomalyClass
- java.lang.Object
-
- software.amazon.awssdk.services.devopsguru.model.LogAnomalyClass
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LogAnomalyClass.Builder,LogAnomalyClass>
@Generated("software.amazon.awssdk:codegen") public final class LogAnomalyClass extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LogAnomalyClass.Builder,LogAnomalyClass>
Information about an anomalous log event found within a log group.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLogAnomalyClass.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LogAnomalyClass.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Stringexplanation()The explanation for why the log event is considered an anomaly.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlogAnomalyToken()The token where the anomaly was detected.LogAnomalyTypelogAnomalyType()The type of log anomaly that has been detected.StringlogAnomalyTypeAsString()The type of log anomaly that has been detected.StringlogEventId()The ID of the log event.InstantlogEventTimestamp()The time of the first occurrence of the anomalous log event.StringlogStreamName()The name of the Amazon CloudWatch log stream that the anomalous log event belongs to.IntegernumberOfLogLinesOccurrences()The number of log lines where this anomalous log event occurs.List<SdkField<?>>sdkFields()static Class<? extends LogAnomalyClass.Builder>serializableBuilderClass()LogAnomalyClass.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
logStreamName
public final String logStreamName()
The name of the Amazon CloudWatch log stream that the anomalous log event belongs to. A log stream is a sequence of log events that share the same source.
- Returns:
- The name of the Amazon CloudWatch log stream that the anomalous log event belongs to. A log stream is a sequence of log events that share the same source.
-
logAnomalyType
public final LogAnomalyType logAnomalyType()
The type of log anomaly that has been detected.
If the service returns an enum value that is not available in the current SDK version,
logAnomalyTypewill returnLogAnomalyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogAnomalyTypeAsString().- Returns:
- The type of log anomaly that has been detected.
- See Also:
LogAnomalyType
-
logAnomalyTypeAsString
public final String logAnomalyTypeAsString()
The type of log anomaly that has been detected.
If the service returns an enum value that is not available in the current SDK version,
logAnomalyTypewill returnLogAnomalyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogAnomalyTypeAsString().- Returns:
- The type of log anomaly that has been detected.
- See Also:
LogAnomalyType
-
logAnomalyToken
public final String logAnomalyToken()
The token where the anomaly was detected. This may refer to an exception or another location, or it may be blank for log anomalies such as format anomalies.
- Returns:
- The token where the anomaly was detected. This may refer to an exception or another location, or it may be blank for log anomalies such as format anomalies.
-
logEventId
public final String logEventId()
The ID of the log event.
- Returns:
- The ID of the log event.
-
explanation
public final String explanation()
The explanation for why the log event is considered an anomaly.
- Returns:
- The explanation for why the log event is considered an anomaly.
-
numberOfLogLinesOccurrences
public final Integer numberOfLogLinesOccurrences()
The number of log lines where this anomalous log event occurs.
- Returns:
- The number of log lines where this anomalous log event occurs.
-
logEventTimestamp
public final Instant logEventTimestamp()
The time of the first occurrence of the anomalous log event.
- Returns:
- The time of the first occurrence of the anomalous log event.
-
toBuilder
public LogAnomalyClass.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LogAnomalyClass.Builder,LogAnomalyClass>
-
builder
public static LogAnomalyClass.Builder builder()
-
serializableBuilderClass
public static Class<? extends LogAnomalyClass.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-