Package com.oracle.bmc.datasafe.model
Class CreateSubsettingRuleDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.CreateSubsettingRuleDetails.Builder
-
- Enclosing class:
- CreateSubsettingRuleDetails
public static class CreateSubsettingRuleDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateSubsettingRuleDetails.Builder displayName(String displayName)
The display name of the subset rule- Parameters:
displayName- the value to set- Returns:
- this builder
-
description
public CreateSubsettingRuleDetails.Builder description(String description)
The description of the subset rule- Parameters:
description- the value to set- Returns:
- this builder
-
scope
public CreateSubsettingRuleDetails.Builder scope(SubsetScope scope)
-
subsetRuleEntry
public CreateSubsettingRuleDetails.Builder subsetRuleEntry(SubsetRuleEntry subsetRuleEntry)
-
ruleCombinationMode
public CreateSubsettingRuleDetails.Builder ruleCombinationMode(CreateSubsettingRuleDetails.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 CreateSubsettingRuleDetails.Builder relatedTablesPropagation(CreateSubsettingRuleDetails.RelatedTablesPropagation relatedTablesPropagation)
Strategy to be applied while propagating subsetting rule to related tables- Parameters:
relatedTablesPropagation- the value to set- Returns:
- this builder
-
peerTablesAction
public CreateSubsettingRuleDetails.Builder peerTablesAction(CreateSubsettingRuleDetails.PeerTablesAction peerTablesAction)
Strategy to be applied while processing peer tables- Parameters:
peerTablesAction- the value to set- Returns:
- this builder
-
build
public CreateSubsettingRuleDetails build()
-
copy
public CreateSubsettingRuleDetails.Builder copy(CreateSubsettingRuleDetails model)
-
-