CreatePatchDetails

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

Bases: object

Properties used in patch create operations.

Attributes

PATCH_TYPE_PUBLISH A constant which can be used with the patch_type property of a CreatePatchDetails.
PATCH_TYPE_REFRESH A constant which can be used with the patch_type property of a CreatePatchDetails.
PATCH_TYPE_UNPUBLISH A constant which can be used with the patch_type property of a CreatePatchDetails.
description Gets the description of this CreatePatchDetails.
identifier [Required] Gets the identifier of this CreatePatchDetails.
key Gets the key of this CreatePatchDetails.
model_version Gets the model_version of this CreatePatchDetails.
name [Required] Gets the name of this CreatePatchDetails.
object_keys [Required] Gets the object_keys of this CreatePatchDetails.
object_status Gets the object_status of this CreatePatchDetails.
patch_type [Required] Gets the patch_type of this CreatePatchDetails.
registry_metadata Gets the registry_metadata of this CreatePatchDetails.

Methods

__init__(**kwargs) Initializes a new CreatePatchDetails object with values from keyword arguments.
PATCH_TYPE_PUBLISH = 'PUBLISH'

A constant which can be used with the patch_type property of a CreatePatchDetails. This constant has a value of “PUBLISH”

PATCH_TYPE_REFRESH = 'REFRESH'

A constant which can be used with the patch_type property of a CreatePatchDetails. This constant has a value of “REFRESH”

PATCH_TYPE_UNPUBLISH = 'UNPUBLISH'

A constant which can be used with the patch_type property of a CreatePatchDetails. This constant has a value of “UNPUBLISH”

__init__(**kwargs)

Initializes a new CreatePatchDetails 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 CreatePatchDetails.
  • model_version (str) – The value to assign to the model_version property of this CreatePatchDetails.
  • name (str) – The value to assign to the name property of this CreatePatchDetails.
  • description (str) – The value to assign to the description property of this CreatePatchDetails.
  • object_status (int) – The value to assign to the object_status property of this CreatePatchDetails.
  • identifier (str) – The value to assign to the identifier property of this CreatePatchDetails.
  • patch_type (str) – The value to assign to the patch_type property of this CreatePatchDetails. Allowed values for this property are: “PUBLISH”, “REFRESH”, “UNPUBLISH”
  • object_keys (list[str]) – The value to assign to the object_keys property of this CreatePatchDetails.
  • registry_metadata (oci.data_integration.models.RegistryMetadata) – The value to assign to the registry_metadata property of this CreatePatchDetails.
description

Gets the description of this CreatePatchDetails. Detailed description for the object.

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

[Required] Gets the identifier of this CreatePatchDetails. 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 CreatePatchDetails.
Return type:str
key

Gets the key of this CreatePatchDetails. The object’s key.

Returns:The key of this CreatePatchDetails.
Return type:str
model_version

Gets the model_version of this CreatePatchDetails. The object’s model version.

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

[Required] Gets the name of this CreatePatchDetails. 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 CreatePatchDetails.
Return type:str
object_keys

[Required] Gets the object_keys of this CreatePatchDetails. The array of object keys to publish into application.

Returns:The object_keys of this CreatePatchDetails.
Return type:list[str]
object_status

Gets the object_status of this CreatePatchDetails. 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 CreatePatchDetails.
Return type:int
patch_type

[Required] Gets the patch_type of this CreatePatchDetails. The type of the patch applied or being applied on the application.

Allowed values for this property are: “PUBLISH”, “REFRESH”, “UNPUBLISH”

Returns:The patch_type of this CreatePatchDetails.
Return type:str
registry_metadata

Gets the registry_metadata of this CreatePatchDetails.

Returns:The registry_metadata of this CreatePatchDetails.
Return type:oci.data_integration.models.RegistryMetadata