OperationFromProcedure

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

Bases: Operation

The operation object.

Attributes:

MODEL_TYPE_API

A constant which can be used with the model_type property of a Operation.

MODEL_TYPE_PROCEDURE

A constant which can be used with the model_type property of a Operation.

external_key

Gets the external_key of this OperationFromProcedure.

key

Gets the key of this OperationFromProcedure.

metadata

Gets the metadata of this Operation.

model_type

[Required] Gets the model_type of this Operation.

model_version

Gets the model_version of this OperationFromProcedure.

name

Gets the name of this OperationFromProcedure.

object_status

Gets the object_status of this OperationFromProcedure.

object_version

Gets the object_version of this OperationFromProcedure.

parent_ref

Gets the parent_ref of this OperationFromProcedure.

resource_name

Gets the resource_name of this OperationFromProcedure.

shape

Gets the shape of this OperationFromProcedure.

Methods:

__init__(**kwargs)

Initializes a new OperationFromProcedure object with values from keyword arguments.

get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

MODEL_TYPE_API = 'API'

A constant which can be used with the model_type property of a Operation. This constant has a value of “API”

MODEL_TYPE_PROCEDURE = 'PROCEDURE'

A constant which can be used with the model_type property of a Operation. This constant has a value of “PROCEDURE”

__init__(**kwargs)

Initializes a new OperationFromProcedure object with values from keyword arguments. The default value of the model_type attribute of this class is PROCEDURE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • model_type (str) – The value to assign to the model_type property of this OperationFromProcedure. Allowed values for this property are: “PROCEDURE”, “API”

  • metadata (oci.data_integration.models.ObjectMetadata) – The value to assign to the metadata property of this OperationFromProcedure.

  • key (str) – The value to assign to the key property of this OperationFromProcedure.

  • model_version (str) – The value to assign to the model_version property of this OperationFromProcedure.

  • parent_ref (oci.data_integration.models.ParentReference) – The value to assign to the parent_ref property of this OperationFromProcedure.

  • shape (oci.data_integration.models.Shape) – The value to assign to the shape property of this OperationFromProcedure.

  • name (str) – The value to assign to the name property of this OperationFromProcedure.

  • object_version (int) – The value to assign to the object_version property of this OperationFromProcedure.

  • external_key (str) – The value to assign to the external_key property of this OperationFromProcedure.

  • resource_name (str) – The value to assign to the resource_name property of this OperationFromProcedure.

  • object_status (int) – The value to assign to the object_status property of this OperationFromProcedure.

property external_key

Gets the external_key of this OperationFromProcedure. The external key for the object.

Returns

The external_key of this OperationFromProcedure.

Return type

str

static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

property key

Gets the key of this OperationFromProcedure. The object key.

Returns

The key of this OperationFromProcedure.

Return type

str

property metadata

Gets the metadata of this Operation.

Returns

The metadata of this Operation.

Return type

oci.data_integration.models.ObjectMetadata

property model_type

[Required] Gets the model_type of this Operation. The operation type.

Allowed values for this property are: “PROCEDURE”, “API”

Returns

The model_type of this Operation.

Return type

str

property model_version

Gets the model_version of this OperationFromProcedure. The model version of the object.

Returns

The model_version of this OperationFromProcedure.

Return type

str

property name

Gets the name of this OperationFromProcedure. The operation name.

Returns

The name of this OperationFromProcedure.

Return type

str

property object_status

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

Returns

The object_status of this OperationFromProcedure.

Return type

int

property object_version

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

Returns

The object_version of this OperationFromProcedure.

Return type

int

property parent_ref

Gets the parent_ref of this OperationFromProcedure.

Returns

The parent_ref of this OperationFromProcedure.

Return type

oci.data_integration.models.ParentReference

property resource_name

Gets the resource_name of this OperationFromProcedure. The resource name.

Returns

The resource_name of this OperationFromProcedure.

Return type

str

property shape

Gets the shape of this OperationFromProcedure.

Returns

The shape of this OperationFromProcedure.

Return type

oci.data_integration.models.Shape