Skip to content

/AWS1/CL_SGMDESCRAIRECJOBRSP

DescribeAIRecommendationJobResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_airecommendationjobname TYPE /AWS1/SGMAIENTITYNAME /AWS1/SGMAIENTITYNAME

The name of the AI recommendation job.

iv_airecommendationjobarn TYPE /AWS1/SGMAIRECJOBARN /AWS1/SGMAIRECJOBARN

The Amazon Resource Name (ARN) of the AI recommendation job.

iv_airecommendationjobstatus TYPE /AWS1/SGMAIRECJOBSTATUS /AWS1/SGMAIRECJOBSTATUS

The status of the AI recommendation job.

io_modelsource TYPE REF TO /AWS1/CL_SGMAIMODELSOURCE /AWS1/CL_SGMAIMODELSOURCE

The source of the model that was analyzed.

io_outputconfig TYPE REF TO /AWS1/CL_SGMAIRECOUTPUTRESULT /AWS1/CL_SGMAIRECOUTPUTRESULT

The output configuration for the recommendation job.

iv_aiworkloadconfigid TYPE /AWS1/SGMAIRESOURCEIDENTIFIER /AWS1/SGMAIRESOURCEIDENTIFIER

The name or Amazon Resource Name (ARN) of the AI workload configuration used for this recommendation job.

iv_rolearn TYPE /AWS1/SGMROLEARN /AWS1/SGMROLEARN

The Amazon Resource Name (ARN) of the IAM role used by the recommendation job.

iv_creationtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

A timestamp that indicates when the recommendation job was created.

Optional arguments:

iv_failurereason TYPE /AWS1/SGMFAILUREREASON /AWS1/SGMFAILUREREASON

If the recommendation job failed, the reason it failed.

io_inferencespecification TYPE REF TO /AWS1/CL_SGMAIRECINFERENCESPEC /AWS1/CL_SGMAIRECINFERENCESPEC

The inference framework configuration.

iv_optimizemodel TYPE /AWS1/SGMAIRECALLOWOPTMZTN /AWS1/SGMAIRECALLOWOPTMZTN

Whether model optimization techniques were allowed.

io_performancetarget TYPE REF TO /AWS1/CL_SGMAIRECPERFRMANCETGT /AWS1/CL_SGMAIRECPERFRMANCETGT

The performance targets specified for the recommendation job.

it_recommendations TYPE /AWS1/CL_SGMAIRECOMMENDATION=>TT_AIRECOMMENDATIONLIST TT_AIRECOMMENDATIONLIST

The list of optimization recommendations generated by the job. Each recommendation includes optimization details, deployment configuration, expected performance metrics, and the associated benchmark job ARN.

io_computespec TYPE REF TO /AWS1/CL_SGMAIRECCOMPUTESPEC /AWS1/CL_SGMAIRECCOMPUTESPEC

The compute resource specification for the recommendation job.

iv_starttime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

A timestamp that indicates when the recommendation job started running.

iv_endtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

A timestamp that indicates when the recommendation job completed.

it_tags TYPE /AWS1/CL_SGMTAG=>TT_TAGLIST TT_TAGLIST

The tags associated with the recommendation job.


Queryable Attributes

AIRecommendationJobName

The name of the AI recommendation job.

Accessible with the following methods

Method Description
GET_AIRECOMMENDATIONJOBNAME() Getter for AIRECOMMENDATIONJOBNAME, with configurable defaul
ASK_AIRECOMMENDATIONJOBNAME() Getter for AIRECOMMENDATIONJOBNAME w/ exceptions if field ha
HAS_AIRECOMMENDATIONJOBNAME() Determine if AIRECOMMENDATIONJOBNAME has a value

AIRecommendationJobArn

The Amazon Resource Name (ARN) of the AI recommendation job.

Accessible with the following methods

Method Description
GET_AIRECOMMENDATIONJOBARN() Getter for AIRECOMMENDATIONJOBARN, with configurable default
ASK_AIRECOMMENDATIONJOBARN() Getter for AIRECOMMENDATIONJOBARN w/ exceptions if field has
HAS_AIRECOMMENDATIONJOBARN() Determine if AIRECOMMENDATIONJOBARN has a value

AIRecommendationJobStatus

The status of the AI recommendation job.

Accessible with the following methods

Method Description
GET_AIRECJOBSTATUS() Getter for AIRECOMMENDATIONJOBSTATUS, with configurable defa
ASK_AIRECJOBSTATUS() Getter for AIRECOMMENDATIONJOBSTATUS w/ exceptions if field
HAS_AIRECJOBSTATUS() Determine if AIRECOMMENDATIONJOBSTATUS has a value

FailureReason

If the recommendation job failed, the reason it failed.

Accessible with the following methods

Method Description
GET_FAILUREREASON() Getter for FAILUREREASON, with configurable default
ASK_FAILUREREASON() Getter for FAILUREREASON w/ exceptions if field has no value
HAS_FAILUREREASON() Determine if FAILUREREASON has a value

ModelSource

The source of the model that was analyzed.

Accessible with the following methods

Method Description
GET_MODELSOURCE() Getter for MODELSOURCE

OutputConfig

The output configuration for the recommendation job.

Accessible with the following methods

Method Description
GET_OUTPUTCONFIG() Getter for OUTPUTCONFIG

InferenceSpecification

The inference framework configuration.

Accessible with the following methods

Method Description
GET_INFERENCESPECIFICATION() Getter for INFERENCESPECIFICATION

AIWorkloadConfigIdentifier

The name or Amazon Resource Name (ARN) of the AI workload configuration used for this recommendation job.

Accessible with the following methods

Method Description
GET_AIWORKLOADCONFIGID() Getter for AIWORKLOADCONFIGIDENTIFIER, with configurable def
ASK_AIWORKLOADCONFIGID() Getter for AIWORKLOADCONFIGIDENTIFIER w/ exceptions if field
HAS_AIWORKLOADCONFIGID() Determine if AIWORKLOADCONFIGIDENTIFIER has a value

OptimizeModel

Whether model optimization techniques were allowed.

Accessible with the following methods

Method Description
GET_OPTIMIZEMODEL() Getter for OPTIMIZEMODEL, with configurable default
ASK_OPTIMIZEMODEL() Getter for OPTIMIZEMODEL w/ exceptions if field has no value
HAS_OPTIMIZEMODEL() Determine if OPTIMIZEMODEL has a value

PerformanceTarget

The performance targets specified for the recommendation job.

Accessible with the following methods

Method Description
GET_PERFORMANCETARGET() Getter for PERFORMANCETARGET

Recommendations

The list of optimization recommendations generated by the job. Each recommendation includes optimization details, deployment configuration, expected performance metrics, and the associated benchmark job ARN.

Accessible with the following methods

Method Description
GET_RECOMMENDATIONS() Getter for RECOMMENDATIONS, with configurable default
ASK_RECOMMENDATIONS() Getter for RECOMMENDATIONS w/ exceptions if field has no val
HAS_RECOMMENDATIONS() Determine if RECOMMENDATIONS has a value

RoleArn

The Amazon Resource Name (ARN) of the IAM role used by the recommendation job.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

ComputeSpec

The compute resource specification for the recommendation job.

Accessible with the following methods

Method Description
GET_COMPUTESPEC() Getter for COMPUTESPEC

CreationTime

A timestamp that indicates when the recommendation job was created.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME has a value

StartTime

A timestamp that indicates when the recommendation job started running.

Accessible with the following methods

Method Description
GET_STARTTIME() Getter for STARTTIME, with configurable default
ASK_STARTTIME() Getter for STARTTIME w/ exceptions if field has no value
HAS_STARTTIME() Determine if STARTTIME has a value

EndTime

A timestamp that indicates when the recommendation job completed.

Accessible with the following methods

Method Description
GET_ENDTIME() Getter for ENDTIME, with configurable default
ASK_ENDTIME() Getter for ENDTIME w/ exceptions if field has no value
HAS_ENDTIME() Determine if ENDTIME has a value

Tags

The tags associated with the recommendation job.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value