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