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
PROPAGATION_IMPACT_CHILD_PARENT_SUBSETA constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. PROPAGATION_IMPACT_KEEPA constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. PROPAGATION_IMPACT_PARENT_CHILD_SUBSETA constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. PROPAGATION_IMPACT_SUBSET_TABLEA constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. PROPAGATION_IMPACT_TRUNCATEA constant which can be used with the propagation_impact property of a SubsettingRuleProcessingChainObjectSummary. approximate_row_count_before_subsettingGets the approximate_row_count_before_subsetting of this SubsettingRuleProcessingChainObjectSummary. child_columnsGets the child_columns of this SubsettingRuleProcessingChainObjectSummary. child_object_nameGets the child_object_name of this SubsettingRuleProcessingChainObjectSummary. child_schema_nameGets the child_schema_name of this SubsettingRuleProcessingChainObjectSummary. estimated_row_count_after_subsettingGets the estimated_row_count_after_subsetting of this SubsettingRuleProcessingChainObjectSummary. is_enabled_for_processingGets the is_enabled_for_processing of this SubsettingRuleProcessingChainObjectSummary. key[Required] Gets the key of this SubsettingRuleProcessingChainObjectSummary. parent_columnsGets the parent_columns of this SubsettingRuleProcessingChainObjectSummary. parent_object_nameGets the parent_object_name of this SubsettingRuleProcessingChainObjectSummary. parent_schema_nameGets the parent_schema_name of this SubsettingRuleProcessingChainObjectSummary. propagation_impact[Required] Gets the propagation_impact of this SubsettingRuleProcessingChainObjectSummary. subsetting_schema_relation_keyGets 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.
-
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
-
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]
-
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
-
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
-
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
-
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
-
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
-
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]
-
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
-
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
-
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
-
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
-