ChildReference

class oci.data_integration.models.ChildReference(**kwargs)

Bases: object

Child reference contains application configuration information.

Attributes

TYPE_GENERIC_JDBC_CONNECTION A constant which can be used with the type property of a ChildReference.
TYPE_MYSQL_CONNECTION A constant which can be used with the type property of a ChildReference.
TYPE_ORACLEDB_CONNECTION A constant which can be used with the type property of a ChildReference.
TYPE_ORACLE_ADWC_CONNECTION A constant which can be used with the type property of a ChildReference.
TYPE_ORACLE_ATP_CONNECTION A constant which can be used with the type property of a ChildReference.
TYPE_ORACLE_OBJECT_STORAGE_CONNECTION A constant which can be used with the type property of a ChildReference.
aggregator_key Gets the aggregator_key of this ChildReference.
description Gets the description of this ChildReference.
identifier Gets the identifier of this ChildReference.
identifier_path Gets the identifier_path of this ChildReference.
key Gets the key of this ChildReference.
name Gets the name of this ChildReference.
target_object Gets the target_object of this ChildReference.
type Gets the type of this ChildReference.
used_by Gets the used_by of this ChildReference.

Methods

__init__(**kwargs) Initializes a new ChildReference object with values from keyword arguments.
TYPE_GENERIC_JDBC_CONNECTION = 'GENERIC_JDBC_CONNECTION'

A constant which can be used with the type property of a ChildReference. This constant has a value of “GENERIC_JDBC_CONNECTION”

TYPE_MYSQL_CONNECTION = 'MYSQL_CONNECTION'

A constant which can be used with the type property of a ChildReference. This constant has a value of “MYSQL_CONNECTION”

TYPE_ORACLEDB_CONNECTION = 'ORACLEDB_CONNECTION'

A constant which can be used with the type property of a ChildReference. This constant has a value of “ORACLEDB_CONNECTION”

TYPE_ORACLE_ADWC_CONNECTION = 'ORACLE_ADWC_CONNECTION'

A constant which can be used with the type property of a ChildReference. This constant has a value of “ORACLE_ADWC_CONNECTION”

TYPE_ORACLE_ATP_CONNECTION = 'ORACLE_ATP_CONNECTION'

A constant which can be used with the type property of a ChildReference. This constant has a value of “ORACLE_ATP_CONNECTION”

TYPE_ORACLE_OBJECT_STORAGE_CONNECTION = 'ORACLE_OBJECT_STORAGE_CONNECTION'

A constant which can be used with the type property of a ChildReference. This constant has a value of “ORACLE_OBJECT_STORAGE_CONNECTION”

__init__(**kwargs)

Initializes a new ChildReference 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 ChildReference.
  • name (str) – The value to assign to the name property of this ChildReference.
  • identifier (str) – The value to assign to the identifier property of this ChildReference.
  • identifier_path (str) – The value to assign to the identifier_path property of this ChildReference.
  • description (str) – The value to assign to the description property of this ChildReference.
  • type (str) – The value to assign to the type property of this ChildReference. Allowed values for this property are: “ORACLEDB_CONNECTION”, “ORACLE_OBJECT_STORAGE_CONNECTION”, “ORACLE_ATP_CONNECTION”, “ORACLE_ADWC_CONNECTION”, “MYSQL_CONNECTION”, “GENERIC_JDBC_CONNECTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • target_object (object) – The value to assign to the target_object property of this ChildReference.
  • aggregator_key (str) – The value to assign to the aggregator_key property of this ChildReference.
  • used_by (list[oci.data_integration.models.ReferenceUsedBy]) – The value to assign to the used_by property of this ChildReference.
aggregator_key

Gets the aggregator_key of this ChildReference. The aggregator key of the child reference object. For example, this can be a data asset key.

Returns:The aggregator_key of this ChildReference.
Return type:str
description

Gets the description of this ChildReference. The description of reference object.

Returns:The description of this ChildReference.
Return type:str
identifier

Gets the identifier of this ChildReference. The identifier of reference object.

Returns:The identifier of this ChildReference.
Return type:str
identifier_path

Gets the identifier_path of this ChildReference. The identifier path of reference object.

Returns:The identifier_path of this ChildReference.
Return type:str
key

Gets the key of this ChildReference. The reference’s key, key of the object that is being used by a published object or its dependents.

Returns:The key of this ChildReference.
Return type:str
name

Gets the name of this ChildReference. The name of reference object.

Returns:The name of this ChildReference.
Return type:str
target_object

Gets the target_object of this ChildReference. The new reference object to use instead of the original reference. For example, this can be a data asset reference.

Returns:The target_object of this ChildReference.
Return type:object
type

Gets the type of this ChildReference. The type of the reference object.

Allowed values for this property are: “ORACLEDB_CONNECTION”, “ORACLE_OBJECT_STORAGE_CONNECTION”, “ORACLE_ATP_CONNECTION”, “ORACLE_ADWC_CONNECTION”, “MYSQL_CONNECTION”, “GENERIC_JDBC_CONNECTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this ChildReference.
Return type:str
used_by

Gets the used_by of this ChildReference. List of published objects where this is used.

Returns:The used_by of this ChildReference.
Return type:list[oci.data_integration.models.ReferenceUsedBy]