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.Builderassociation(Association association)InclusionCriterionbuild()InclusionCriterion.Buildercopy(InclusionCriterion model)InclusionCriterion.BuildergovernanceRuleId(String governanceRuleId)The Oracle ID (OCID) of the governance rule.InclusionCriterion.Builderid(String id)The Oracle ID (OCID) of the inclusion criterion.InclusionCriterion.BuilderlifecycleState(InclusionCriterion.LifecycleState lifecycleState)The current state of the inclusion criterion.InclusionCriterion.BuildertimeCreated(Date timeCreated)Date and time the inclusion criterion was created.InclusionCriterion.BuildertimeUpdated(Date timeUpdated)Date and time the inclusion criterion was updated.InclusionCriterion.Buildertype(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)
-
-