Skip to content

/AWS1/CL_REHCFGRECOMMENDATION

Defines a recommendation configuration.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_optimizationtype TYPE /AWS1/REHCFGRECOMMENDATIONOP00 /AWS1/REHCFGRECOMMENDATIONOP00

The type of optimization.

iv_name TYPE /AWS1/REHENTITYNAME /AWS1/REHENTITYNAME

The name of the recommendation configuration.

iv_referenceid TYPE /AWS1/REHSPECREFERENCEID /AWS1/REHSPECREFERENCEID

Reference identifier for the recommendation configuration.

Optional arguments:

io_cost TYPE REF TO /AWS1/CL_REHCOST /AWS1/CL_REHCOST

The cost for the application.

iv_appcomponentname TYPE /AWS1/REHENTITYID /AWS1/REHENTITYID

Name of the Application Component.

it_compliance TYPE /AWS1/CL_REHDISRUPTIONCPLNC=>TT_ASSESSMENTCOMPLIANCE TT_ASSESSMENTCOMPLIANCE

The current compliance against the resiliency policy before applying the configuration change.

it_recommendationcompliance TYPE /AWS1/CL_REHRECOMMENDATIONDI00=>TT_RECOMMENDATIONCOMPLIANCE TT_RECOMMENDATIONCOMPLIANCE

The expected compliance against the resiliency policy after applying the configuration change.

iv_description TYPE /AWS1/REHENTITYDESCRIPTION /AWS1/REHENTITYDESCRIPTION

The optional description for an app.

it_suggestedchanges TYPE /AWS1/CL_REHSUGGESTEDCHANGES00=>TT_SUGGESTEDCHANGESLIST TT_SUGGESTEDCHANGESLIST

List of the suggested configuration changes.

iv_haarchitecture TYPE /AWS1/REHHAARCHITECTURE /AWS1/REHHAARCHITECTURE

The architecture type.


Queryable Attributes

cost

The cost for the application.

Accessible with the following methods

Method Description
GET_COST() Getter for COST

appComponentName

Name of the Application Component.

Accessible with the following methods

Method Description
GET_APPCOMPONENTNAME() Getter for APPCOMPONENTNAME, with configurable default
ASK_APPCOMPONENTNAME() Getter for APPCOMPONENTNAME w/ exceptions if field has no va
HAS_APPCOMPONENTNAME() Determine if APPCOMPONENTNAME has a value

compliance

The current compliance against the resiliency policy before applying the configuration change.

Accessible with the following methods

Method Description
GET_COMPLIANCE() Getter for COMPLIANCE, with configurable default
ASK_COMPLIANCE() Getter for COMPLIANCE w/ exceptions if field has no value
HAS_COMPLIANCE() Determine if COMPLIANCE has a value

recommendationCompliance

The expected compliance against the resiliency policy after applying the configuration change.

Accessible with the following methods

Method Description
GET_RECOMMENDATIONCOMPLIANCE() Getter for RECOMMENDATIONCOMPLIANCE, with configurable defau
ASK_RECOMMENDATIONCOMPLIANCE() Getter for RECOMMENDATIONCOMPLIANCE w/ exceptions if field h
HAS_RECOMMENDATIONCOMPLIANCE() Determine if RECOMMENDATIONCOMPLIANCE has a value

optimizationType

The type of optimization.

Accessible with the following methods

Method Description
GET_OPTIMIZATIONTYPE() Getter for OPTIMIZATIONTYPE, with configurable default
ASK_OPTIMIZATIONTYPE() Getter for OPTIMIZATIONTYPE w/ exceptions if field has no va
HAS_OPTIMIZATIONTYPE() Determine if OPTIMIZATIONTYPE has a value

name

The name of the recommendation configuration.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

description

The optional description for an app.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

suggestedChanges

List of the suggested configuration changes.

Accessible with the following methods

Method Description
GET_SUGGESTEDCHANGES() Getter for SUGGESTEDCHANGES, with configurable default
ASK_SUGGESTEDCHANGES() Getter for SUGGESTEDCHANGES w/ exceptions if field has no va
HAS_SUGGESTEDCHANGES() Determine if SUGGESTEDCHANGES has a value

haArchitecture

The architecture type.

Accessible with the following methods

Method Description
GET_HAARCHITECTURE() Getter for HAARCHITECTURE, with configurable default
ASK_HAARCHITECTURE() Getter for HAARCHITECTURE w/ exceptions if field has no valu
HAS_HAARCHITECTURE() Determine if HAARCHITECTURE has a value

referenceId

Reference identifier for the recommendation configuration.

Accessible with the following methods

Method Description
GET_REFERENCEID() Getter for REFERENCEID, with configurable default
ASK_REFERENCEID() Getter for REFERENCEID w/ exceptions if field has no value
HAS_REFERENCEID() Determine if REFERENCEID has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_CONFIGRECOMMENDATIONLIST

TYPES TT_CONFIGRECOMMENDATIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_REHCFGRECOMMENDATION WITH DEFAULT KEY
.