TypeLibrary

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

Bases: object

The Data Integration type library container type.

Methods

__init__(**kwargs) Initializes a new TypeLibrary object with values from keyword arguments.

Attributes

description Gets the description of this TypeLibrary.
identifier Gets the identifier of this TypeLibrary.
key Gets the key of this TypeLibrary.
model_type Gets the model_type of this TypeLibrary.
model_version Gets the model_version of this TypeLibrary.
name Gets the name of this TypeLibrary.
object_status Gets the object_status of this TypeLibrary.
object_version Gets the object_version of this TypeLibrary.
parent_ref Gets the parent_ref of this TypeLibrary.
types Gets the types of this TypeLibrary.
__init__(**kwargs)

Initializes a new TypeLibrary 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 TypeLibrary.
  • model_type (str) – The value to assign to the model_type property of this TypeLibrary.
  • model_version (str) – The value to assign to the model_version property of this TypeLibrary.
  • parent_ref (oci.data_integration.models.ParentReference) – The value to assign to the parent_ref property of this TypeLibrary.
  • name (str) – The value to assign to the name property of this TypeLibrary.
  • description (str) – The value to assign to the description property of this TypeLibrary.
  • object_version (int) – The value to assign to the object_version property of this TypeLibrary.
  • types (dict(str, DerivedType)) – The value to assign to the types property of this TypeLibrary.
  • object_status (int) – The value to assign to the object_status property of this TypeLibrary.
  • identifier (str) – The value to assign to the identifier property of this TypeLibrary.
description

Gets the description of this TypeLibrary. A user defined description for the object.

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

Gets the identifier of this TypeLibrary. Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.

Returns:The identifier of this TypeLibrary.
Return type:str
key

Gets the key of this TypeLibrary. The key of the object.

Returns:The key of this TypeLibrary.
Return type:str
model_type

Gets the model_type of this TypeLibrary. The type of the object.

Returns:The model_type of this TypeLibrary.
Return type:str
model_version

Gets the model_version of this TypeLibrary. The model version of an object.

Returns:The model_version of this TypeLibrary.
Return type:str
name

Gets the name of this TypeLibrary. Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

Returns:The name of this TypeLibrary.
Return type:str
object_status

Gets the object_status of this TypeLibrary. The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

Returns:The object_status of this TypeLibrary.
Return type:int
object_version

Gets the object_version of this TypeLibrary. The version of the object that is used to track changes in the object instance.

Returns:The object_version of this TypeLibrary.
Return type:int
parent_ref

Gets the parent_ref of this TypeLibrary.

Returns:The parent_ref of this TypeLibrary.
Return type:oci.data_integration.models.ParentReference
types

Gets the types of this TypeLibrary. types

Returns:The types of this TypeLibrary.
Return type:dict(str, DerivedType)