Class InclusionCriterion.Builder
- java.lang.Object
- 
- com.oracle.bmc.governancerulescontrolplane.model.InclusionCriterion.Builder
 
- 
- Enclosing class:
- InclusionCriterion
 
 public static class InclusionCriterion.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic InclusionCriterion.Builder id(String id) The Oracle ID (OCID) of the inclusion criterion.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
governanceRuleIdpublic 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
 
 - 
typepublic 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
 
 - 
associationpublic InclusionCriterion.Builder association(Association association) 
 - 
lifecycleStatepublic InclusionCriterion.Builder lifecycleState(InclusionCriterion.LifecycleState lifecycleState) The current state of the inclusion criterion.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
timeUpdatedpublic 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
 
 - 
buildpublic InclusionCriterion build() 
 - 
copypublic InclusionCriterion.Builder copy(InclusionCriterion model) 
 
- 
 
-