PerformanceTuningWorkItemDetails

class oci.jms_utils.models.PerformanceTuningWorkItemDetails(**kwargs)

Bases: oci.jms_utils.models.work_item_details.WorkItemDetails

The performance tuning work item details.

Attributes

KIND_BASIC str(object=’’) -> str
KIND_JAVA_MIGRATION str(object=’’) -> str
KIND_PERFORMANCE_TUNING str(object=’’) -> str
WORK_ITEM_TYPE_JAVA_MIGRATION str(object=’’) -> str
WORK_ITEM_TYPE_PERFORMANCE_TUNING str(object=’’) -> str
analysis_project_name [Required] Gets the analysis_project_name of this PerformanceTuningWorkItemDetails.
artifact_object_storage_path [Required] Gets the artifact_object_storage_path of this PerformanceTuningWorkItemDetails.
kind [Required] Gets the kind of this WorkItemDetails.
work_item_type Gets the work_item_type of this WorkItemDetails.

Methods

__init__(**kwargs) Initializes a new PerformanceTuningWorkItemDetails 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.
KIND_BASIC = 'BASIC'
KIND_JAVA_MIGRATION = 'JAVA_MIGRATION'
KIND_PERFORMANCE_TUNING = 'PERFORMANCE_TUNING'
WORK_ITEM_TYPE_JAVA_MIGRATION = 'JAVA_MIGRATION'
WORK_ITEM_TYPE_PERFORMANCE_TUNING = 'PERFORMANCE_TUNING'
__init__(**kwargs)

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

Parameters:
  • kind (str) – The value to assign to the kind property of this PerformanceTuningWorkItemDetails. Allowed values for this property are: “BASIC”, “JAVA_MIGRATION”, “PERFORMANCE_TUNING”
  • work_item_type (str) – The value to assign to the work_item_type property of this PerformanceTuningWorkItemDetails. Allowed values for this property are: “PERFORMANCE_TUNING”, “JAVA_MIGRATION”
  • artifact_object_storage_path (str) – The value to assign to the artifact_object_storage_path property of this PerformanceTuningWorkItemDetails.
  • analysis_project_name (str) – The value to assign to the analysis_project_name property of this PerformanceTuningWorkItemDetails.
analysis_project_name

[Required] Gets the analysis_project_name of this PerformanceTuningWorkItemDetails. Name of the analysis project.

Returns:The analysis_project_name of this PerformanceTuningWorkItemDetails.
Return type:str
artifact_object_storage_path

[Required] Gets the artifact_object_storage_path of this PerformanceTuningWorkItemDetails. Object storage path to the artifact.

Returns:The artifact_object_storage_path of this PerformanceTuningWorkItemDetails.
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.

kind

[Required] Gets the kind of this WorkItemDetails. The kind of work item details.

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

Returns:The kind of this WorkItemDetails.
Return type:str
work_item_type

Gets the work_item_type of this WorkItemDetails. The work item type.

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

Returns:The work_item_type of this WorkItemDetails.
Return type:str