Class AlertLogSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemanagement.model.AlertLogSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class AlertLogSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe detail for one alert log entry.
Note: Objects should always be created or deserialized using theAlertLogSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAlertLogSummary.Builder, which maintain a set of all explicitly set fields calledAlertLogSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAlertLogSummary.Builderstatic classAlertLogSummary.MessageLevelThe level of the alert log.static classAlertLogSummary.MessageTypeThe type of alert log message.
-
Constructor Summary
Constructors Constructor Description AlertLogSummary(AlertLogSummary.MessageLevel messageLevel, AlertLogSummary.MessageType messageType, String messageContent, Date timestamp, String supplementalDetail, String fileLocation)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AlertLogSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetFileLocation()The alert log file location.StringgetMessageContent()The contents of the alert log message.AlertLogSummary.MessageLevelgetMessageLevel()The level of the alert log.AlertLogSummary.MessageTypegetMessageType()The type of alert log message.StringgetSupplementalDetail()The supplemental details of the alert log.DategetTimestamp()The date and time the alert log was created.inthashCode()AlertLogSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AlertLogSummary
@Deprecated @ConstructorProperties({"messageLevel","messageType","messageContent","timestamp","supplementalDetail","fileLocation"}) public AlertLogSummary(AlertLogSummary.MessageLevel messageLevel, AlertLogSummary.MessageType messageType, String messageContent, Date timestamp, String supplementalDetail, String fileLocation)
Deprecated.
-
-
Method Detail
-
builder
public static AlertLogSummary.Builder builder()
Create a new builder.
-
toBuilder
public AlertLogSummary.Builder toBuilder()
-
getMessageLevel
public AlertLogSummary.MessageLevel getMessageLevel()
The level of the alert log.- Returns:
- the value
-
getMessageType
public AlertLogSummary.MessageType getMessageType()
The type of alert log message.- Returns:
- the value
-
getMessageContent
public String getMessageContent()
The contents of the alert log message.- Returns:
- the value
-
getTimestamp
public Date getTimestamp()
The date and time the alert log was created.- Returns:
- the value
-
getSupplementalDetail
public String getSupplementalDetail()
The supplemental details of the alert log.- Returns:
- the value
-
getFileLocation
public String getFileLocation()
The alert log file location.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-