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.Builder
action(String action)
The recommended action to handle the attention log.AttentionLogSummary
build()
AttentionLogSummary.Builder
cause(String cause)
The cause of the attention log.AttentionLogSummary.Builder
copy(AttentionLogSummary model)
AttentionLogSummary.Builder
fileLocation(String fileLocation)
The attention log file location.AttentionLogSummary.Builder
messageContent(String messageContent)
The contents of the attention log message.AttentionLogSummary.Builder
messageType(AttentionLogSummary.MessageType messageType)
The type of attention log message.AttentionLogSummary.Builder
messageUrgency(AttentionLogSummary.MessageUrgency messageUrgency)
The urgency of the attention log.AttentionLogSummary.Builder
scope(String scope)
The database scope for the attention log.AttentionLogSummary.Builder
supplementalDetail(String supplementalDetail)
The supplemental details of the attention log.AttentionLogSummary.Builder
targetUser(String targetUser)
The user who must act on the attention log message.AttentionLogSummary.Builder
timestamp(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)
-
-