PatchObjectMetadata

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

Bases: object

A summary type containing information about the object including its key, name and when/who created/updated it.

Attributes

ACTION_CREATED A constant which can be used with the action property of a PatchObjectMetadata.
ACTION_DELETED A constant which can be used with the action property of a PatchObjectMetadata.
ACTION_UPDATED A constant which can be used with the action property of a PatchObjectMetadata.
TYPE_DATA_LOADER_TASK A constant which can be used with the type property of a PatchObjectMetadata.
TYPE_INTEGRATION_TASK A constant which can be used with the type property of a PatchObjectMetadata.
TYPE_PIPELINE_TASK A constant which can be used with the type property of a PatchObjectMetadata.
action Gets the action of this PatchObjectMetadata.
identifier Gets the identifier of this PatchObjectMetadata.
key Gets the key of this PatchObjectMetadata.
name Gets the name of this PatchObjectMetadata.
name_path Gets the name_path of this PatchObjectMetadata.
object_version Gets the object_version of this PatchObjectMetadata.
type Gets the type of this PatchObjectMetadata.

Methods

__init__(**kwargs) Initializes a new PatchObjectMetadata object with values from keyword arguments.
ACTION_CREATED = 'CREATED'

A constant which can be used with the action property of a PatchObjectMetadata. This constant has a value of “CREATED”

ACTION_DELETED = 'DELETED'

A constant which can be used with the action property of a PatchObjectMetadata. This constant has a value of “DELETED”

ACTION_UPDATED = 'UPDATED'

A constant which can be used with the action property of a PatchObjectMetadata. This constant has a value of “UPDATED”

TYPE_DATA_LOADER_TASK = 'DATA_LOADER_TASK'

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

TYPE_INTEGRATION_TASK = 'INTEGRATION_TASK'

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

TYPE_PIPELINE_TASK = 'PIPELINE_TASK'

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

__init__(**kwargs)

Initializes a new PatchObjectMetadata 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 PatchObjectMetadata.
  • name (str) – The value to assign to the name property of this PatchObjectMetadata.
  • name_path (str) – The value to assign to the name_path property of this PatchObjectMetadata.
  • type (str) – The value to assign to the type property of this PatchObjectMetadata. Allowed values for this property are: “INTEGRATION_TASK”, “DATA_LOADER_TASK”, “PIPELINE_TASK”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • object_version (int) – The value to assign to the object_version property of this PatchObjectMetadata.
  • identifier (str) – The value to assign to the identifier property of this PatchObjectMetadata.
  • action (str) – The value to assign to the action property of this PatchObjectMetadata. Allowed values for this property are: “CREATED”, “DELETED”, “UPDATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
action

Gets the action of this PatchObjectMetadata. The patch action indicating if object was created, updated, or deleted.

Allowed values for this property are: “CREATED”, “DELETED”, “UPDATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The action of this PatchObjectMetadata.
Return type:str
identifier

Gets the identifier of this PatchObjectMetadata. 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 PatchObjectMetadata.
Return type:str
key

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

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

Gets the name of this PatchObjectMetadata. 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 PatchObjectMetadata.
Return type:str
name_path

Gets the name_path of this PatchObjectMetadata. The fully qualified path of the published object, which would include its project and folder.

Returns:The name_path of this PatchObjectMetadata.
Return type:str
object_version

Gets the object_version of this PatchObjectMetadata. The object version.

Returns:The object_version of this PatchObjectMetadata.
Return type:int
type

Gets the type of this PatchObjectMetadata. The type of the object in patch.

Allowed values for this property are: “INTEGRATION_TASK”, “DATA_LOADER_TASK”, “PIPELINE_TASK”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this PatchObjectMetadata.
Return type:str