Class InclusionCriterionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterionSummary.Builder
-
- Enclosing class:
- InclusionCriterionSummary
public static class InclusionCriterionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InclusionCriterionSummary.Builder
association(Association association)
InclusionCriterionSummary
build()
InclusionCriterionSummary.Builder
copy(InclusionCriterionSummary model)
InclusionCriterionSummary.Builder
governanceRuleId(String governanceRuleId)
The Oracle ID (OCID) of the governance rule.InclusionCriterionSummary.Builder
id(String id)
The Oracle ID (OCID) of the inclusion criterion.InclusionCriterionSummary.Builder
lifecycleState(InclusionCriterion.LifecycleState lifecycleState)
The current state of the inclusion criterion.InclusionCriterionSummary.Builder
timeCreated(Date timeCreated)
Date and time the inclusion criterion was created.InclusionCriterionSummary.Builder
timeUpdated(Date timeUpdated)
Date and time the inclusion criterion was updated.InclusionCriterionSummary.Builder
type(InclusionCriterion.Type type)
Type of inclusion criterion - TENANCY, ALL or TAG.
-
-
-
Method Detail
-
id
public InclusionCriterionSummary.Builder id(String id)
The Oracle ID (OCID) of the inclusion criterion.- Parameters:
id
- the value to set- Returns:
- this builder
-
governanceRuleId
public InclusionCriterionSummary.Builder governanceRuleId(String governanceRuleId)
The Oracle ID (OCID) of the governance rule.Every inclusion criterion is associated with a governance rule.
- Parameters:
governanceRuleId
- the value to set- Returns:
- this builder
-
type
public InclusionCriterionSummary.Builder type(InclusionCriterion.Type type)
Type of inclusion criterion - TENANCY, ALL or TAG.We support TENANCY and ALL for now.
- Parameters:
type
- the value to set- Returns:
- this builder
-
association
public InclusionCriterionSummary.Builder association(Association association)
-
lifecycleState
public InclusionCriterionSummary.Builder lifecycleState(InclusionCriterion.LifecycleState lifecycleState)
The current state of the inclusion criterion.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public InclusionCriterionSummary.Builder timeCreated(Date timeCreated)
Date and time the inclusion criterion was created.An RFC3339 formatted datetime string.
Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public InclusionCriterionSummary.Builder timeUpdated(Date timeUpdated)
Date and time the inclusion criterion was updated.An RFC3339 formatted datetime string.
Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public InclusionCriterionSummary build()
-
copy
public InclusionCriterionSummary.Builder copy(InclusionCriterionSummary model)
-
-