SubsettingRuleProcessingChainObjectSummary¶
- class oci.data_safe.models.SubsettingRuleProcessingChainObjectSummary(**kwargs)¶
Bases:
objectSummary of a subsetting schema relation processed while extracting rows for processing a subsetting rule.
Attributes:
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary.
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary.
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary.
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary.
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary.
Gets the approximate_row_count_before_subsetting of this SubsettingRuleProcessingChainObjectSummary.
Gets the child_columns of this SubsettingRuleProcessingChainObjectSummary.
Gets the child_object_name of this SubsettingRuleProcessingChainObjectSummary.
Gets the child_schema_name of this SubsettingRuleProcessingChainObjectSummary.
Gets the estimated_row_count_after_subsetting of this SubsettingRuleProcessingChainObjectSummary.
Gets the is_enabled_for_processing of this SubsettingRuleProcessingChainObjectSummary.
[Required] Gets the key of this SubsettingRuleProcessingChainObjectSummary.
Gets the parent_columns of this SubsettingRuleProcessingChainObjectSummary.
Gets the parent_object_name of this SubsettingRuleProcessingChainObjectSummary.
Gets the parent_schema_name of this SubsettingRuleProcessingChainObjectSummary.
[Required] Gets the propagation_impact of this SubsettingRuleProcessingChainObjectSummary.
Gets the subsetting_schema_relation_key of this SubsettingRuleProcessingChainObjectSummary.
Methods:
__init__(**kwargs)Initializes a new SubsettingRuleProcessingChainObjectSummary object with values from keyword arguments.
- PROPAGATION_IMPACT_CHILD_PARENT_SUBSET = 'CHILD_PARENT_SUBSET'¶
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. This constant has a value of “CHILD_PARENT_SUBSET”
- PROPAGATION_IMPACT_KEEP = 'KEEP'¶
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. This constant has a value of “KEEP”
- PROPAGATION_IMPACT_PARENT_CHILD_SUBSET = 'PARENT_CHILD_SUBSET'¶
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. This constant has a value of “PARENT_CHILD_SUBSET”
- PROPAGATION_IMPACT_SUBSET_TABLE = 'SUBSET_TABLE'¶
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. This constant has a value of “SUBSET_TABLE”
- PROPAGATION_IMPACT_TRUNCATE = 'TRUNCATE'¶
A constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. This constant has a value of “TRUNCATE”
- __init__(**kwargs)¶
Initializes a new SubsettingRuleProcessingChainObjectSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
key (str) – The value to assign to the key property of this SubsettingRuleProcessingChainObjectSummary.
subsetting_schema_relation_key (str) – The value to assign to the subsetting_schema_relation_key property of this SubsettingRuleProcessingChainObjectSummary.
parent_schema_name (str) – The value to assign to the parent_schema_name property of this SubsettingRuleProcessingChainObjectSummary.
parent_object_name (str) – The value to assign to the parent_object_name property of this SubsettingRuleProcessingChainObjectSummary.
parent_columns (list[str]) – The value to assign to the parent_columns property of this SubsettingRuleProcessingChainObjectSummary.
child_schema_name (str) – The value to assign to the child_schema_name property of this SubsettingRuleProcessingChainObjectSummary.
child_object_name (str) – The value to assign to the child_object_name property of this SubsettingRuleProcessingChainObjectSummary.
child_columns (list[str]) – The value to assign to the child_columns property of this SubsettingRuleProcessingChainObjectSummary.
propagation_impact (str) – The value to assign to the propagation_impact property of this SubsettingRuleProcessingChainObjectSummary. Allowed values for this property are: “SUBSET_TABLE”, “PARENT_CHILD_SUBSET”, “CHILD_PARENT_SUBSET”, “TRUNCATE”, “KEEP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
approximate_row_count_before_subsetting (int) – The value to assign to the approximate_row_count_before_subsetting property of this SubsettingRuleProcessingChainObjectSummary.
estimated_row_count_after_subsetting (int) – The value to assign to the estimated_row_count_after_subsetting property of this SubsettingRuleProcessingChainObjectSummary.
is_enabled_for_processing (bool) – The value to assign to the is_enabled_for_processing property of this SubsettingRuleProcessingChainObjectSummary.
- property approximate_row_count_before_subsetting¶
Gets the approximate_row_count_before_subsetting of this SubsettingRuleProcessingChainObjectSummary. The approximate count of rows in the subsetting table before subsetting
- Returns
The approximate_row_count_before_subsetting of this SubsettingRuleProcessingChainObjectSummary.
- Return type
int
- property child_columns¶
Gets the child_columns of this SubsettingRuleProcessingChainObjectSummary. Unique identifiers identifying the child columns in the relation.
- Returns
The child_columns of this SubsettingRuleProcessingChainObjectSummary.
- Return type
list[str]
- property child_object_name¶
Gets the child_object_name of this SubsettingRuleProcessingChainObjectSummary. The name of the child subsetting table
- Returns
The child_object_name of this SubsettingRuleProcessingChainObjectSummary.
- Return type
str
- property child_schema_name¶
Gets the child_schema_name of this SubsettingRuleProcessingChainObjectSummary. The database schema that contains the child subsetting table
- Returns
The child_schema_name of this SubsettingRuleProcessingChainObjectSummary.
- Return type
str
- property estimated_row_count_after_subsetting¶
Gets the estimated_row_count_after_subsetting of this SubsettingRuleProcessingChainObjectSummary. The estimated count of rows in the subsetting table after subsetting
- Returns
The estimated_row_count_after_subsetting of this SubsettingRuleProcessingChainObjectSummary.
- Return type
int
- property is_enabled_for_processing¶
Gets the is_enabled_for_processing of this SubsettingRuleProcessingChainObjectSummary. Indicates if this object/edge is enabled for processing
- Returns
The is_enabled_for_processing of this SubsettingRuleProcessingChainObjectSummary.
- Return type
bool
- property key¶
[Required] Gets the key of this SubsettingRuleProcessingChainObjectSummary. The unique key that identifies a subsetting relation processed. The key is numeric and unique within a processing order
- Returns
The key of this SubsettingRuleProcessingChainObjectSummary.
- Return type
str
- property parent_columns¶
Gets the parent_columns of this SubsettingRuleProcessingChainObjectSummary. Unique identifiers identifying the parents columns in the relation.
- Returns
The parent_columns of this SubsettingRuleProcessingChainObjectSummary.
- Return type
list[str]
- property parent_object_name¶
Gets the parent_object_name of this SubsettingRuleProcessingChainObjectSummary. The name of the parent subsetting table
- Returns
The parent_object_name of this SubsettingRuleProcessingChainObjectSummary.
- Return type
str
- property parent_schema_name¶
Gets the parent_schema_name of this SubsettingRuleProcessingChainObjectSummary. The database schema that contains the parent subsetting table
- Returns
The parent_schema_name of this SubsettingRuleProcessingChainObjectSummary.
- Return type
str
- property propagation_impact¶
[Required] Gets the propagation_impact of this SubsettingRuleProcessingChainObjectSummary. The impact on the related table due to the processing of subsetting rule
Allowed values for this property are: “SUBSET_TABLE”, “PARENT_CHILD_SUBSET”, “CHILD_PARENT_SUBSET”, “TRUNCATE”, “KEEP”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The propagation_impact of this SubsettingRuleProcessingChainObjectSummary.
- Return type
str
- property subsetting_schema_relation_key¶
Gets the subsetting_schema_relation_key of this SubsettingRuleProcessingChainObjectSummary. The unique key that identifies a subsetting relation.
- Returns
The subsetting_schema_relation_key of this SubsettingRuleProcessingChainObjectSummary.
- Return type
str