Reference

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

Bases: object

Reference contains application configuration information.

Attributes

TYPE_GENERIC_JDBC_DATA_ASSET A constant which can be used with the type property of a Reference.
TYPE_MYSQL_DATA_ASSET A constant which can be used with the type property of a Reference.
TYPE_ORACLE_ADWC_DATA_ASSET A constant which can be used with the type property of a Reference.
TYPE_ORACLE_ATP_DATA_ASSET A constant which can be used with the type property of a Reference.
TYPE_ORACLE_DATA_ASSET A constant which can be used with the type property of a Reference.
TYPE_ORACLE_OBJECT_STORAGE_DATA_ASSET A constant which can be used with the type property of a Reference.
application_key Gets the application_key of this Reference.
child_references Gets the child_references of this Reference.
description Gets the description of this Reference.
identifier Gets the identifier of this Reference.
identifier_path Gets the identifier_path of this Reference.
key Gets the key of this Reference.
name Gets the name of this Reference.
target_object Gets the target_object of this Reference.
type Gets the type of this Reference.
used_by Gets the used_by of this Reference.

Methods

__init__(**kwargs) Initializes a new Reference object with values from keyword arguments.
TYPE_GENERIC_JDBC_DATA_ASSET = 'GENERIC_JDBC_DATA_ASSET'

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

TYPE_MYSQL_DATA_ASSET = 'MYSQL_DATA_ASSET'

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

TYPE_ORACLE_ADWC_DATA_ASSET = 'ORACLE_ADWC_DATA_ASSET'

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

TYPE_ORACLE_ATP_DATA_ASSET = 'ORACLE_ATP_DATA_ASSET'

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

TYPE_ORACLE_DATA_ASSET = 'ORACLE_DATA_ASSET'

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

TYPE_ORACLE_OBJECT_STORAGE_DATA_ASSET = 'ORACLE_OBJECT_STORAGE_DATA_ASSET'

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

__init__(**kwargs)

Initializes a new Reference 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 Reference.
  • name (str) – The value to assign to the name property of this Reference.
  • identifier (str) – The value to assign to the identifier property of this Reference.
  • identifier_path (str) – The value to assign to the identifier_path property of this Reference.
  • description (str) – The value to assign to the description property of this Reference.
  • type (str) – The value to assign to the type property of this Reference. Allowed values for this property are: “ORACLE_DATA_ASSET”, “ORACLE_OBJECT_STORAGE_DATA_ASSET”, “ORACLE_ATP_DATA_ASSET”, “ORACLE_ADWC_DATA_ASSET”, “MYSQL_DATA_ASSET”, “GENERIC_JDBC_DATA_ASSET”, ‘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 Reference.
  • application_key (str) – The value to assign to the application_key property of this Reference.
  • used_by (list[oci.data_integration.models.ReferenceUsedBy]) – The value to assign to the used_by property of this Reference.
  • child_references (list[oci.data_integration.models.ChildReference]) – The value to assign to the child_references property of this Reference.
application_key

Gets the application_key of this Reference. The application key of the reference object.

Returns:The application_key of this Reference.
Return type:str
child_references

Gets the child_references of this Reference. List of references that are dependent on this reference.

Returns:The child_references of this Reference.
Return type:list[oci.data_integration.models.ChildReference]
description

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

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

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

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

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

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

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

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

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

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

Gets the target_object of this Reference. 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 Reference.
Return type:object
type

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

Allowed values for this property are: “ORACLE_DATA_ASSET”, “ORACLE_OBJECT_STORAGE_DATA_ASSET”, “ORACLE_ATP_DATA_ASSET”, “ORACLE_ADWC_DATA_ASSET”, “MYSQL_DATA_ASSET”, “GENERIC_JDBC_DATA_ASSET”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

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

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

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