ProcessRecommendationDetails

class oci.data_catalog.models.ProcessRecommendationDetails(**kwargs)

Bases: object

Details of recommendation to be processed.

Attributes

RECOMMENDATION_STATUS_ACCEPTED A constant which can be used with the recommendation_status property of a ProcessRecommendationDetails.
RECOMMENDATION_STATUS_INFERRED A constant which can be used with the recommendation_status property of a ProcessRecommendationDetails.
RECOMMENDATION_STATUS_REJECTED A constant which can be used with the recommendation_status property of a ProcessRecommendationDetails.
properties Gets the properties of this ProcessRecommendationDetails.
recommendation_key [Required] Gets the recommendation_key of this ProcessRecommendationDetails.
recommendation_status [Required] Gets the recommendation_status of this ProcessRecommendationDetails.

Methods

__init__(**kwargs) Initializes a new ProcessRecommendationDetails object with values from keyword arguments.
RECOMMENDATION_STATUS_ACCEPTED = 'ACCEPTED'

A constant which can be used with the recommendation_status property of a ProcessRecommendationDetails. This constant has a value of “ACCEPTED”

RECOMMENDATION_STATUS_INFERRED = 'INFERRED'

A constant which can be used with the recommendation_status property of a ProcessRecommendationDetails. This constant has a value of “INFERRED”

RECOMMENDATION_STATUS_REJECTED = 'REJECTED'

A constant which can be used with the recommendation_status property of a ProcessRecommendationDetails. This constant has a value of “REJECTED”

__init__(**kwargs)

Initializes a new ProcessRecommendationDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • recommendation_key (str) – The value to assign to the recommendation_key property of this ProcessRecommendationDetails.
  • recommendation_status (str) – The value to assign to the recommendation_status property of this ProcessRecommendationDetails. Allowed values for this property are: “ACCEPTED”, “REJECTED”, “INFERRED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • properties (dict(str, dict(str, str))) – The value to assign to the properties property of this ProcessRecommendationDetails.
properties

Gets the properties of this ProcessRecommendationDetails. A map of maps that contains additional properties which are specific to the associated objects. Each associated object defines it’s set of required and optional properties. Example: `{

“DataEntity”: {
“parentId”: “entityId”

}, “Term”: {

“parentId”: “glossaryId”

}

}`

Returns:The properties of this ProcessRecommendationDetails.
Return type:dict(str, dict(str, str))
recommendation_key

[Required] Gets the recommendation_key of this ProcessRecommendationDetails. Unique identifier of the recommendation.

Returns:The recommendation_key of this ProcessRecommendationDetails.
Return type:str
recommendation_status

[Required] Gets the recommendation_status of this ProcessRecommendationDetails. The status of a recommendation.

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

Returns:The recommendation_status of this ProcessRecommendationDetails.
Return type:str