Class AttentionLogSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.AttentionLogSummary.Builder
-
- Enclosing class:
- AttentionLogSummary
public static class AttentionLogSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttentionLogSummary.Builderaction(String action)The recommended action to handle the attention log.AttentionLogSummarybuild()AttentionLogSummary.Buildercause(String cause)The cause of the attention log.AttentionLogSummary.Buildercopy(AttentionLogSummary model)AttentionLogSummary.BuilderfileLocation(String fileLocation)The attention log file location.AttentionLogSummary.BuildermessageContent(String messageContent)The contents of the attention log message.AttentionLogSummary.BuildermessageType(AttentionLogSummary.MessageType messageType)The type of attention log message.AttentionLogSummary.BuildermessageUrgency(AttentionLogSummary.MessageUrgency messageUrgency)The urgency of the attention log.AttentionLogSummary.Builderscope(String scope)The database scope for the attention log.AttentionLogSummary.BuildersupplementalDetail(String supplementalDetail)The supplemental details of the attention log.AttentionLogSummary.BuildertargetUser(String targetUser)The user who must act on the attention log message.AttentionLogSummary.Buildertimestamp(Date timestamp)The date and time the attention log was created.
-
-
-
Method Detail
-
messageUrgency
public AttentionLogSummary.Builder messageUrgency(AttentionLogSummary.MessageUrgency messageUrgency)
The urgency of the attention log.- Parameters:
messageUrgency- the value to set- Returns:
- this builder
-
messageType
public AttentionLogSummary.Builder messageType(AttentionLogSummary.MessageType messageType)
The type of attention log message.- Parameters:
messageType- the value to set- Returns:
- this builder
-
messageContent
public AttentionLogSummary.Builder messageContent(String messageContent)
The contents of the attention log message.- Parameters:
messageContent- the value to set- Returns:
- this builder
-
timestamp
public AttentionLogSummary.Builder timestamp(Date timestamp)
The date and time the attention log was created.- Parameters:
timestamp- the value to set- Returns:
- this builder
-
scope
public AttentionLogSummary.Builder scope(String scope)
The database scope for the attention log.- Parameters:
scope- the value to set- Returns:
- this builder
-
targetUser
public AttentionLogSummary.Builder targetUser(String targetUser)
The user who must act on the attention log message.- Parameters:
targetUser- the value to set- Returns:
- this builder
-
cause
public AttentionLogSummary.Builder cause(String cause)
The cause of the attention log.- Parameters:
cause- the value to set- Returns:
- this builder
-
action
public AttentionLogSummary.Builder action(String action)
The recommended action to handle the attention log.- Parameters:
action- the value to set- Returns:
- this builder
-
supplementalDetail
public AttentionLogSummary.Builder supplementalDetail(String supplementalDetail)
The supplemental details of the attention log.- Parameters:
supplementalDetail- the value to set- Returns:
- this builder
-
fileLocation
public AttentionLogSummary.Builder fileLocation(String fileLocation)
The attention log file location.- Parameters:
fileLocation- the value to set- Returns:
- this builder
-
build
public AttentionLogSummary build()
-
copy
public AttentionLogSummary.Builder copy(AttentionLogSummary model)
-
-