/AWS1/CL_CEXSAVINGSPLANSPURC02¶
Details for your recommended Savings Plans.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_savingsplansdetails TYPE REF TO /AWS1/CL_CEXSAVINGSPLANSDETS /AWS1/CL_CEXSAVINGSPLANSDETS¶
Details for your recommended Savings Plans.
iv_accountid TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The
AccountIDthe recommendation is generated for.
iv_upfrontcost TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The upfront cost of the recommended Savings Plans, based on the selected payment option.
iv_estimatedroi TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The estimated return on investment that's based on the recommended Savings Plans that you purchased. This is calculated as
estimatedSavingsAmount/estimatedSPCost*100.
iv_currencycode TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
iv_estimatedspcost TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The cost of the recommended Savings Plans over the length of the lookback period.
iv_estimatedondemandcost TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
iv_estimatedondemcostwcurr00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.
iv_estimatedsavingsamount TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period.
iv_estimatedsavingspercent00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
iv_hourlycommitmenttopurch00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period.
iv_estimatedaverageutiliza00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The estimated utilization of the recommended Savings Plans.
iv_estimatedmonthlysavings00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The estimated monthly savings amount based on the recommended Savings Plans.
iv_currentminhourlyondemsp00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
iv_currentmaxhourlyondemsp00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
iv_currentaveragehourlyond00 TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING¶
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
iv_recommendationdetailid TYPE /AWS1/CEXRECOMMENDATIONDETID /AWS1/CEXRECOMMENDATIONDETID¶
Contains detailed information about a specific Savings Plan recommendation.
Queryable Attributes¶
SavingsPlansDetails¶
Details for your recommended Savings Plans.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAVINGSPLANSDETAILS() |
Getter for SAVINGSPLANSDETAILS |
AccountId¶
The
AccountIDthe recommendation is generated for.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCOUNTID() |
Getter for ACCOUNTID, with configurable default |
ASK_ACCOUNTID() |
Getter for ACCOUNTID w/ exceptions if field has no value |
HAS_ACCOUNTID() |
Determine if ACCOUNTID has a value |
UpfrontCost¶
The upfront cost of the recommended Savings Plans, based on the selected payment option.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPFRONTCOST() |
Getter for UPFRONTCOST, with configurable default |
ASK_UPFRONTCOST() |
Getter for UPFRONTCOST w/ exceptions if field has no value |
HAS_UPFRONTCOST() |
Determine if UPFRONTCOST has a value |
EstimatedROI¶
The estimated return on investment that's based on the recommended Savings Plans that you purchased. This is calculated as
estimatedSavingsAmount/estimatedSPCost*100.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDROI() |
Getter for ESTIMATEDROI, with configurable default |
ASK_ESTIMATEDROI() |
Getter for ESTIMATEDROI w/ exceptions if field has no value |
HAS_ESTIMATEDROI() |
Determine if ESTIMATEDROI has a value |
CurrencyCode¶
The currency code that Amazon Web Services used to generate the recommendations and present potential savings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE has a value |
EstimatedSPCost¶
The cost of the recommended Savings Plans over the length of the lookback period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDSPCOST() |
Getter for ESTIMATEDSPCOST, with configurable default |
ASK_ESTIMATEDSPCOST() |
Getter for ESTIMATEDSPCOST w/ exceptions if field has no val |
HAS_ESTIMATEDSPCOST() |
Determine if ESTIMATEDSPCOST has a value |
EstimatedOnDemandCost¶
The remaining On-Demand cost estimated to not be covered by the recommended Savings Plans, over the length of the lookback period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDONDEMANDCOST() |
Getter for ESTIMATEDONDEMANDCOST, with configurable default |
ASK_ESTIMATEDONDEMANDCOST() |
Getter for ESTIMATEDONDEMANDCOST w/ exceptions if field has |
HAS_ESTIMATEDONDEMANDCOST() |
Determine if ESTIMATEDONDEMANDCOST has a value |
EstimatedOnDemandCostWithCurrentCommitment¶
The estimated On-Demand costs you expect with no additional commitment, based on your usage of the selected time period and the Savings Plans you own.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDONDEMCOSTWCUR00() |
Getter for ESTIMATEDONDEMCOSTWCURRENT00, with configurable d |
ASK_ESTIMATEDONDEMCOSTWCUR00() |
Getter for ESTIMATEDONDEMCOSTWCURRENT00 w/ exceptions if fie |
HAS_ESTIMATEDONDEMCOSTWCUR00() |
Determine if ESTIMATEDONDEMCOSTWCURRENT00 has a value |
EstimatedSavingsAmount¶
The estimated savings amount that's based on the recommended Savings Plans over the length of the lookback period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDSAVINGSAMOUNT() |
Getter for ESTIMATEDSAVINGSAMOUNT, with configurable default |
ASK_ESTIMATEDSAVINGSAMOUNT() |
Getter for ESTIMATEDSAVINGSAMOUNT w/ exceptions if field has |
HAS_ESTIMATEDSAVINGSAMOUNT() |
Determine if ESTIMATEDSAVINGSAMOUNT has a value |
EstimatedSavingsPercentage¶
The estimated savings percentage relative to the total cost of applicable On-Demand usage over the lookback period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDSAVINGSPERCEN00() |
Getter for ESTIMATEDSAVINGSPERCENTAGE, with configurable def |
ASK_ESTIMATEDSAVINGSPERCEN00() |
Getter for ESTIMATEDSAVINGSPERCENTAGE w/ exceptions if field |
HAS_ESTIMATEDSAVINGSPERCEN00() |
Determine if ESTIMATEDSAVINGSPERCENTAGE has a value |
HourlyCommitmentToPurchase¶
The recommended hourly commitment level for the Savings Plans type and the configuration that's based on the usage during the lookback period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HOURLYCOMMITMENTTOPURC00() |
Getter for HOURLYCOMMITMENTTOPURCHASE, with configurable def |
ASK_HOURLYCOMMITMENTTOPURC00() |
Getter for HOURLYCOMMITMENTTOPURCHASE w/ exceptions if field |
HAS_HOURLYCOMMITMENTTOPURC00() |
Determine if HOURLYCOMMITMENTTOPURCHASE has a value |
EstimatedAverageUtilization¶
The estimated utilization of the recommended Savings Plans.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDAVERAGEUTILIZ00() |
Getter for ESTIMATEDAVERAGEUTILIZATION, with configurable de |
ASK_ESTIMATEDAVERAGEUTILIZ00() |
Getter for ESTIMATEDAVERAGEUTILIZATION w/ exceptions if fiel |
HAS_ESTIMATEDAVERAGEUTILIZ00() |
Determine if ESTIMATEDAVERAGEUTILIZATION has a value |
EstimatedMonthlySavingsAmount¶
The estimated monthly savings amount based on the recommended Savings Plans.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ESTIMATEDMONTHLYSAVING00() |
Getter for ESTIMATEDMONTHLYSAVINGSAMO00, with configurable d |
ASK_ESTIMATEDMONTHLYSAVING00() |
Getter for ESTIMATEDMONTHLYSAVINGSAMO00 w/ exceptions if fie |
HAS_ESTIMATEDMONTHLYSAVING00() |
Determine if ESTIMATEDMONTHLYSAVINGSAMO00 has a value |
CurrentMinimumHourlyOnDemandSpend¶
The lowest value of hourly On-Demand spend over the lookback period of the applicable usage type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTMINHOURLYONDEMS00() |
Getter for CURRENTMINHOURLYONDEMSPEND, with configurable def |
ASK_CURRENTMINHOURLYONDEMS00() |
Getter for CURRENTMINHOURLYONDEMSPEND w/ exceptions if field |
HAS_CURRENTMINHOURLYONDEMS00() |
Determine if CURRENTMINHOURLYONDEMSPEND has a value |
CurrentMaximumHourlyOnDemandSpend¶
The highest value of hourly On-Demand spend over the lookback period of the applicable usage type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTMAXHOURLYONDEMS00() |
Getter for CURRENTMAXHOURLYONDEMSPEND, with configurable def |
ASK_CURRENTMAXHOURLYONDEMS00() |
Getter for CURRENTMAXHOURLYONDEMSPEND w/ exceptions if field |
HAS_CURRENTMAXHOURLYONDEMS00() |
Determine if CURRENTMAXHOURLYONDEMSPEND has a value |
CurrentAverageHourlyOnDemandSpend¶
The average value of hourly On-Demand spend over the lookback period of the applicable usage type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENTAVERAGEHOURLYON00() |
Getter for CURRENTAVERAGEHOURLYONDEMS00, with configurable d |
ASK_CURRENTAVERAGEHOURLYON00() |
Getter for CURRENTAVERAGEHOURLYONDEMS00 w/ exceptions if fie |
HAS_CURRENTAVERAGEHOURLYON00() |
Determine if CURRENTAVERAGEHOURLYONDEMS00 has a value |
RecommendationDetailId¶
Contains detailed information about a specific Savings Plan recommendation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RECOMMENDATIONDETAILID() |
Getter for RECOMMENDATIONDETAILID, with configurable default |
ASK_RECOMMENDATIONDETAILID() |
Getter for RECOMMENDATIONDETAILID w/ exceptions if field has |
HAS_RECOMMENDATIONDETAILID() |
Determine if RECOMMENDATIONDETAILID 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_SAVINGSPLANSPURCHASERECOM00¶
TYPES TT_SAVINGSPLANSPURCHASERECOM00 TYPE STANDARD TABLE OF REF TO /AWS1/CL_CEXSAVINGSPLANSPURC02 WITH DEFAULT KEY
.