Class InclusionCriterion.Builder
- java.lang.Object
-
- com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterion.Builder
-
- Enclosing class:
- InclusionCriterion
public static class InclusionCriterion.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InclusionCriterion.Builder
association(Association association)
InclusionCriterion
build()
InclusionCriterion.Builder
copy(InclusionCriterion model)
InclusionCriterion.Builder
governanceRuleId(String governanceRuleId)
The Oracle ID (OCID) of the governance rule.InclusionCriterion.Builder
id(String id)
The Oracle ID (OCID) of the inclusion criterion.InclusionCriterion.Builder
lifecycleState(InclusionCriterion.LifecycleState lifecycleState)
The current state of the inclusion criterion.InclusionCriterion.Builder
timeCreated(Date timeCreated)
Date and time the inclusion criterion was created.InclusionCriterion.Builder
timeUpdated(Date timeUpdated)
Date and time the inclusion criterion was updated.InclusionCriterion.Builder
type(InclusionCriterion.Type type)
Type of inclusion criterion - TENANCY, ALL or TAG.
-
-
-
Method Detail
-
id
public InclusionCriterion.Builder id(String id)
The Oracle ID (OCID) of the inclusion criterion.- Parameters:
id
- the value to set- Returns:
- this builder
-
governanceRuleId
public InclusionCriterion.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 InclusionCriterion.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 InclusionCriterion.Builder association(Association association)
-
lifecycleState
public InclusionCriterion.Builder lifecycleState(InclusionCriterion.LifecycleState lifecycleState)
The current state of the inclusion criterion.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public InclusionCriterion.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 InclusionCriterion.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 InclusionCriterion build()
-
copy
public InclusionCriterion.Builder copy(InclusionCriterion model)
-
-