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.ExplicitlySetBmcModel
The 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 class
AlertLogSummary.Builder
static class
AlertLogSummary.MessageLevel
The level of the alert log.static class
AlertLogSummary.MessageType
The 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getFileLocation()
The alert log file location.String
getMessageContent()
The contents of the alert log message.AlertLogSummary.MessageLevel
getMessageLevel()
The level of the alert log.AlertLogSummary.MessageType
getMessageType()
The type of alert log message.String
getSupplementalDetail()
The supplemental details of the alert log.Date
getTimestamp()
The date and time the alert log was created.int
hashCode()
AlertLogSummary.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-