CreateSubsettingRuleDetails

class oci.data_safe.models.CreateSubsettingRuleDetails(**kwargs)

Bases: object

Details to create the subsetting rule

Attributes

PEER_TABLES_ACTION_MAXIMUM_ROWS A constant which can be used with the peer_tables_action property of a CreateSubsettingRuleDetails.
PEER_TABLES_ACTION_MINIMUM_ROWS A constant which can be used with the peer_tables_action property of a CreateSubsettingRuleDetails.
PEER_TABLES_ACTION_SUBSET A constant which can be used with the peer_tables_action property of a CreateSubsettingRuleDetails.
RELATED_TABLES_PROPAGATION_ANCESTORS A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails.
RELATED_TABLES_PROPAGATION_ANCESTORS_AND_DESCENDANTS A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails.
RELATED_TABLES_PROPAGATION_DESCENDANTS A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails.
RELATED_TABLES_PROPAGATION_NONE A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails.
RULE_COMBINATION_MODE_SERIAL A constant which can be used with the rule_combination_mode property of a CreateSubsettingRuleDetails.
RULE_COMBINATION_MODE_UNION A constant which can be used with the rule_combination_mode property of a CreateSubsettingRuleDetails.
description Gets the description of this CreateSubsettingRuleDetails.
display_name Gets the display_name of this CreateSubsettingRuleDetails.
peer_tables_action Gets the peer_tables_action of this CreateSubsettingRuleDetails.
related_tables_propagation Gets the related_tables_propagation of this CreateSubsettingRuleDetails.
rule_combination_mode Gets the rule_combination_mode of this CreateSubsettingRuleDetails.
scope [Required] Gets the scope of this CreateSubsettingRuleDetails.
subset_rule_entry [Required] Gets the subset_rule_entry of this CreateSubsettingRuleDetails.

Methods

__init__(**kwargs) Initializes a new CreateSubsettingRuleDetails object with values from keyword arguments.
PEER_TABLES_ACTION_MAXIMUM_ROWS = 'MAXIMUM_ROWS'

A constant which can be used with the peer_tables_action property of a CreateSubsettingRuleDetails. This constant has a value of “MAXIMUM_ROWS”

PEER_TABLES_ACTION_MINIMUM_ROWS = 'MINIMUM_ROWS'

A constant which can be used with the peer_tables_action property of a CreateSubsettingRuleDetails. This constant has a value of “MINIMUM_ROWS”

PEER_TABLES_ACTION_SUBSET = 'SUBSET'

A constant which can be used with the peer_tables_action property of a CreateSubsettingRuleDetails. This constant has a value of “SUBSET”

RELATED_TABLES_PROPAGATION_ANCESTORS = 'ANCESTORS'

A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails. This constant has a value of “ANCESTORS”

RELATED_TABLES_PROPAGATION_ANCESTORS_AND_DESCENDANTS = 'ANCESTORS_AND_DESCENDANTS'

A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails. This constant has a value of “ANCESTORS_AND_DESCENDANTS”

RELATED_TABLES_PROPAGATION_DESCENDANTS = 'DESCENDANTS'

A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails. This constant has a value of “DESCENDANTS”

RELATED_TABLES_PROPAGATION_NONE = 'NONE'

A constant which can be used with the related_tables_propagation property of a CreateSubsettingRuleDetails. This constant has a value of “NONE”

RULE_COMBINATION_MODE_SERIAL = 'SERIAL'

A constant which can be used with the rule_combination_mode property of a CreateSubsettingRuleDetails. This constant has a value of “SERIAL”

RULE_COMBINATION_MODE_UNION = 'UNION'

A constant which can be used with the rule_combination_mode property of a CreateSubsettingRuleDetails. This constant has a value of “UNION”

__init__(**kwargs)

Initializes a new CreateSubsettingRuleDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • display_name (str) – The value to assign to the display_name property of this CreateSubsettingRuleDetails.
  • description (str) – The value to assign to the description property of this CreateSubsettingRuleDetails.
  • scope (oci.data_safe.models.SubsetScope) – The value to assign to the scope property of this CreateSubsettingRuleDetails.
  • subset_rule_entry (oci.data_safe.models.SubsetRuleEntry) – The value to assign to the subset_rule_entry property of this CreateSubsettingRuleDetails.
  • rule_combination_mode (str) – The value to assign to the rule_combination_mode property of this CreateSubsettingRuleDetails. Allowed values for this property are: “UNION”, “SERIAL”
  • related_tables_propagation (str) – The value to assign to the related_tables_propagation property of this CreateSubsettingRuleDetails. Allowed values for this property are: “ANCESTORS_AND_DESCENDANTS”, “ANCESTORS”, “DESCENDANTS”, “NONE”
  • peer_tables_action (str) – The value to assign to the peer_tables_action property of this CreateSubsettingRuleDetails. Allowed values for this property are: “MINIMUM_ROWS”, “SUBSET”, “MAXIMUM_ROWS”
description

Gets the description of this CreateSubsettingRuleDetails. The description of the subset rule

Returns:The description of this CreateSubsettingRuleDetails.
Return type:str
display_name

Gets the display_name of this CreateSubsettingRuleDetails. The display name of the subset rule

Returns:The display_name of this CreateSubsettingRuleDetails.
Return type:str
peer_tables_action

Gets the peer_tables_action of this CreateSubsettingRuleDetails. Strategy to be applied while processing peer tables

Allowed values for this property are: “MINIMUM_ROWS”, “SUBSET”, “MAXIMUM_ROWS”

Returns:The peer_tables_action of this CreateSubsettingRuleDetails.
Return type:str
related_tables_propagation

Gets the related_tables_propagation of this CreateSubsettingRuleDetails. Strategy to be applied while propagating subsetting rule to related tables

Allowed values for this property are: “ANCESTORS_AND_DESCENDANTS”, “ANCESTORS”, “DESCENDANTS”, “NONE”

Returns:The related_tables_propagation of this CreateSubsettingRuleDetails.
Return type:str
rule_combination_mode

Gets the rule_combination_mode of this CreateSubsettingRuleDetails. 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.

Allowed values for this property are: “UNION”, “SERIAL”

Returns:The rule_combination_mode of this CreateSubsettingRuleDetails.
Return type:str
scope

[Required] Gets the scope of this CreateSubsettingRuleDetails.

Returns:The scope of this CreateSubsettingRuleDetails.
Return type:oci.data_safe.models.SubsetScope
subset_rule_entry

[Required] Gets the subset_rule_entry of this CreateSubsettingRuleDetails.

Returns:The subset_rule_entry of this CreateSubsettingRuleDetails.
Return type:oci.data_safe.models.SubsetRuleEntry