Package com.oracle.bmc.datasafe.model
Class UpdateSubsettingRuleDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.UpdateSubsettingRuleDetails.Builder
-
- Enclosing class:
- UpdateSubsettingRuleDetails
public static class UpdateSubsettingRuleDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public UpdateSubsettingRuleDetails.Builder displayName(String displayName)
The display name of the subset rule- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public UpdateSubsettingRuleDetails.Builder description(String description)
The description of the subset rule- Parameters:
description- the value to set- Returns:
- this builder
-
scope
public UpdateSubsettingRuleDetails.Builder scope(SubsetScope scope)
-
subsetRuleEntry
public UpdateSubsettingRuleDetails.Builder subsetRuleEntry(SubsetRuleEntry subsetRuleEntry)
-
ruleCombinationMode
public UpdateSubsettingRuleDetails.Builder ruleCombinationMode(UpdateSubsettingRuleDetails.RuleCombinationMode ruleCombinationMode)
Specifies how this rule combines with other rules.UNION evaluates this rule independently and adds matching rows to the result set. SERIAL applies this rule sequentially to filter rows selected by a compatible preceding rule.
- Parameters:
ruleCombinationMode- the value to set- Returns:
- this builder
-
relatedTablesPropagation
public UpdateSubsettingRuleDetails.Builder relatedTablesPropagation(UpdateSubsettingRuleDetails.RelatedTablesPropagation relatedTablesPropagation)
Strategy to be applied while propagating subsetting rule to related tables- Parameters:
relatedTablesPropagation- the value to set- Returns:
- this builder
-
peerTablesAction
public UpdateSubsettingRuleDetails.Builder peerTablesAction(UpdateSubsettingRuleDetails.PeerTablesAction peerTablesAction)
Strategy to be applied while processing peer tables- Parameters:
peerTablesAction- the value to set- Returns:
- this builder
-
build
public UpdateSubsettingRuleDetails build()
-
copy
public UpdateSubsettingRuleDetails.Builder copy(UpdateSubsettingRuleDetails model)
-
-