CreateSubsettingSchemaRelationDetails

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

Bases: object

Summary of a relationship between tables in the subsetting for a subsetting policy.

Methods:

__init__(**kwargs)

Initializes a new CreateSubsettingSchemaRelationDetails object with values from keyword arguments.

Attributes:

child_columns

[Required] Gets the child_columns of this CreateSubsettingSchemaRelationDetails.

child_object_key

Gets the child_object_key of this CreateSubsettingSchemaRelationDetails.

child_object_name

[Required] Gets the child_object_name of this CreateSubsettingSchemaRelationDetails.

child_schema_name

[Required] Gets the child_schema_name of this CreateSubsettingSchemaRelationDetails.

parent_columns

[Required] Gets the parent_columns of this CreateSubsettingSchemaRelationDetails.

parent_object_key

Gets the parent_object_key of this CreateSubsettingSchemaRelationDetails.

parent_object_name

[Required] Gets the parent_object_name of this CreateSubsettingSchemaRelationDetails.

parent_schema_name

[Required] Gets the parent_schema_name of this CreateSubsettingSchemaRelationDetails.

__init__(**kwargs)

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

Parameters
  • parent_object_key (str) – The value to assign to the parent_object_key property of this CreateSubsettingSchemaRelationDetails.

  • parent_schema_name (str) – The value to assign to the parent_schema_name property of this CreateSubsettingSchemaRelationDetails.

  • parent_object_name (str) – The value to assign to the parent_object_name property of this CreateSubsettingSchemaRelationDetails.

  • parent_columns (list[str]) – The value to assign to the parent_columns property of this CreateSubsettingSchemaRelationDetails.

  • child_object_key (str) – The value to assign to the child_object_key property of this CreateSubsettingSchemaRelationDetails.

  • child_schema_name (str) – The value to assign to the child_schema_name property of this CreateSubsettingSchemaRelationDetails.

  • child_object_name (str) – The value to assign to the child_object_name property of this CreateSubsettingSchemaRelationDetails.

  • child_columns (list[str]) – The value to assign to the child_columns property of this CreateSubsettingSchemaRelationDetails.

property child_columns

[Required] Gets the child_columns of this CreateSubsettingSchemaRelationDetails. Unique identifiers identifying the child columns in the relation.

Returns

The child_columns of this CreateSubsettingSchemaRelationDetails.

Return type

list[str]

property child_object_key

Gets the child_object_key of this CreateSubsettingSchemaRelationDetails. The key that identifies the child subsetting table in this relation.

Returns

The child_object_key of this CreateSubsettingSchemaRelationDetails.

Return type

str

property child_object_name

[Required] Gets the child_object_name of this CreateSubsettingSchemaRelationDetails. The name of the child subsetting table

Returns

The child_object_name of this CreateSubsettingSchemaRelationDetails.

Return type

str

property child_schema_name

[Required] Gets the child_schema_name of this CreateSubsettingSchemaRelationDetails. The database schema that contains the child subsetting table

Returns

The child_schema_name of this CreateSubsettingSchemaRelationDetails.

Return type

str

property parent_columns

[Required] Gets the parent_columns of this CreateSubsettingSchemaRelationDetails. Unique identifiers identifying the parents columns in the relation.

Returns

The parent_columns of this CreateSubsettingSchemaRelationDetails.

Return type

list[str]

property parent_object_key

Gets the parent_object_key of this CreateSubsettingSchemaRelationDetails. The key that identifies the parent subsetting table in this relation.

Returns

The parent_object_key of this CreateSubsettingSchemaRelationDetails.

Return type

str

property parent_object_name

[Required] Gets the parent_object_name of this CreateSubsettingSchemaRelationDetails. The name of the parent subsetting table

Returns

The parent_object_name of this CreateSubsettingSchemaRelationDetails.

Return type

str

property parent_schema_name

[Required] Gets the parent_schema_name of this CreateSubsettingSchemaRelationDetails. The database schema that contains the parent subsetting table

Returns

The parent_schema_name of this CreateSubsettingSchemaRelationDetails.

Return type

str