Package com.oracle.bmc.datasafe.model
Class AlertPolicyRuleSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.AlertPolicyRuleSummary.Builder
-
- Enclosing class:
- AlertPolicyRuleSummary
public static class AlertPolicyRuleSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlertPolicyRuleSummary
build()
AlertPolicyRuleSummary.Builder
copy(AlertPolicyRuleSummary model)
AlertPolicyRuleSummary.Builder
description(String description)
Describes the alert policy rule.AlertPolicyRuleSummary.Builder
displayName(String displayName)
The display name of the alert policy rule.AlertPolicyRuleSummary.Builder
expression(String expression)
The conditional expression of the alert policy rule which evaluates to boolean value.AlertPolicyRuleSummary.Builder
key(String key)
The unique key of the alert policy rule.AlertPolicyRuleSummary.Builder
lifecycleState(AlertPolicyRuleLifecycleState lifecycleState)
The current state of the alert policy rule.AlertPolicyRuleSummary.Builder
timeCreated(Date timeCreated)
Creation date and time of the alert policy rule, in the format defined by RFC3339.
-
-
-
Method Detail
-
key
public AlertPolicyRuleSummary.Builder key(String key)
The unique key of the alert policy rule.- Parameters:
key
- the value to set- Returns:
- this builder
-
description
public AlertPolicyRuleSummary.Builder description(String description)
Describes the alert policy rule.- Parameters:
description
- the value to set- Returns:
- this builder
-
expression
public AlertPolicyRuleSummary.Builder expression(String expression)
The conditional expression of the alert policy rule which evaluates to boolean value.- Parameters:
expression
- the value to set- Returns:
- this builder
-
lifecycleState
public AlertPolicyRuleSummary.Builder lifecycleState(AlertPolicyRuleLifecycleState lifecycleState)
The current state of the alert policy rule.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
displayName
public AlertPolicyRuleSummary.Builder displayName(String displayName)
The display name of the alert policy rule.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
timeCreated
public AlertPolicyRuleSummary.Builder timeCreated(Date timeCreated)
Creation date and time of the alert policy rule, in the format defined by RFC3339.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
build
public AlertPolicyRuleSummary build()
-
copy
public AlertPolicyRuleSummary.Builder copy(AlertPolicyRuleSummary model)
-
-