UpdateSubsettingRuleDetails

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

Bases: object

Details to update the subsetting rule

Attributes:

PEER_TABLES_ACTION_MAXIMUM_ROWS

A constant which can be used with the peer_tables_action property of a UpdateSubsettingRuleDetails.

PEER_TABLES_ACTION_MINIMUM_ROWS

A constant which can be used with the peer_tables_action property of a UpdateSubsettingRuleDetails.

PEER_TABLES_ACTION_SUBSET

A constant which can be used with the peer_tables_action property of a UpdateSubsettingRuleDetails.

RELATED_TABLES_PROPAGATION_ANCESTORS

A constant which can be used with the related_tables_propagation property of a UpdateSubsettingRuleDetails.

RELATED_TABLES_PROPAGATION_ANCESTORS_AND_DESCENDANTS

A constant which can be used with the related_tables_propagation property of a UpdateSubsettingRuleDetails.

RELATED_TABLES_PROPAGATION_DESCENDANTS

A constant which can be used with the related_tables_propagation property of a UpdateSubsettingRuleDetails.

RELATED_TABLES_PROPAGATION_NONE

A constant which can be used with the related_tables_propagation property of a UpdateSubsettingRuleDetails.

RULE_COMBINATION_MODE_SERIAL

A constant which can be used with the rule_combination_mode property of a UpdateSubsettingRuleDetails.

RULE_COMBINATION_MODE_UNION

A constant which can be used with the rule_combination_mode property of a UpdateSubsettingRuleDetails.

description

Gets the description of this UpdateSubsettingRuleDetails.

display_name

Gets the display_name of this UpdateSubsettingRuleDetails.

peer_tables_action

Gets the peer_tables_action of this UpdateSubsettingRuleDetails.

related_tables_propagation

Gets the related_tables_propagation of this UpdateSubsettingRuleDetails.

rule_combination_mode

Gets the rule_combination_mode of this UpdateSubsettingRuleDetails.

scope

Gets the scope of this UpdateSubsettingRuleDetails.

subset_rule_entry

Gets the subset_rule_entry of this UpdateSubsettingRuleDetails.

Methods:

__init__(**kwargs)

Initializes a new UpdateSubsettingRuleDetails 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. This constant has a value of “UNION”

__init__(**kwargs)

Initializes a new UpdateSubsettingRuleDetails 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 UpdateSubsettingRuleDetails.

  • description (str) – The value to assign to the description property of this UpdateSubsettingRuleDetails.

  • scope (oci.data_safe.models.SubsetScope) – The value to assign to the scope property of this UpdateSubsettingRuleDetails.

  • subset_rule_entry (oci.data_safe.models.SubsetRuleEntry) – The value to assign to the subset_rule_entry property of this UpdateSubsettingRuleDetails.

  • rule_combination_mode (str) – The value to assign to the rule_combination_mode property of this UpdateSubsettingRuleDetails. Allowed values for this property are: “UNION”, “SERIAL”

  • related_tables_propagation (str) – The value to assign to the related_tables_propagation property of this UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails. Allowed values for this property are: “MINIMUM_ROWS”, “SUBSET”, “MAXIMUM_ROWS”

property description

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

Returns

The description of this UpdateSubsettingRuleDetails.

Return type

str

property display_name

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

Returns

The display_name of this UpdateSubsettingRuleDetails.

Return type

str

property peer_tables_action

Gets the peer_tables_action of this UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails.

Return type

str

property related_tables_propagation

Gets the related_tables_propagation of this UpdateSubsettingRuleDetails. 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 UpdateSubsettingRuleDetails.

Return type

str

property rule_combination_mode

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

Return type

str

property scope

Gets the scope of this UpdateSubsettingRuleDetails.

Returns

The scope of this UpdateSubsettingRuleDetails.

Return type

oci.data_safe.models.SubsetScope

property subset_rule_entry

Gets the subset_rule_entry of this UpdateSubsettingRuleDetails.

Returns

The subset_rule_entry of this UpdateSubsettingRuleDetails.

Return type

oci.data_safe.models.SubsetRuleEntry