/AWS1/CL_BCPUPDBILLESTIMATERSP¶
UpdateBillEstimateResponse
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/BCPRESOURCEID /AWS1/BCPRESOURCEID¶
The unique identifier of the updated bill estimate.
Optional arguments:¶
iv_name TYPE /AWS1/BCPBILLESTIMATENAME /AWS1/BCPBILLESTIMATENAME¶
The updated name of the bill estimate.
iv_status TYPE /AWS1/BCPBILLESTIMATESTATUS /AWS1/BCPBILLESTIMATESTATUS¶
The current status of the updated bill estimate.
iv_failuremessage TYPE /AWS1/BCPSTRING /AWS1/BCPSTRING¶
An error message if the bill estimate update failed.
io_billinterval TYPE REF TO /AWS1/CL_BCPBILLINTERVAL /AWS1/CL_BCPBILLINTERVAL¶
The time period covered by the updated bill estimate.
io_costsummary TYPE REF TO /AWS1/CL_BCPBILLESTIMATECOST00 /AWS1/CL_BCPBILLESTIMATECOST00¶
A summary of the updated estimated costs.
iv_createdat TYPE /AWS1/BCPTIMESTAMP /AWS1/BCPTIMESTAMP¶
The timestamp when the bill estimate was originally created.
iv_expiresat TYPE /AWS1/BCPTIMESTAMP /AWS1/BCPTIMESTAMP¶
The updated expiration timestamp for the bill estimate.
iv_groupsharingpreference TYPE /AWS1/BCPGROUPSHARINGPREFENUM /AWS1/BCPGROUPSHARINGPREFENUM¶
The setting for the reserved instance and savings plan group sharing used in this estimate.
iv_costcatgrpsharingprefarn TYPE /AWS1/BCPCOSTCATEGORYARN /AWS1/BCPCOSTCATEGORYARN¶
The arn of the cost category used in the reserved and prioritized group sharing.
iv_costcatgrsharingprefeff00 TYPE /AWS1/BCPTIMESTAMP /AWS1/BCPTIMESTAMP¶
Timestamp of the effective date of the cost category used in the group sharing settings.
Queryable Attributes¶
id¶
The unique identifier of the updated bill estimate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
name¶
The updated name of the bill estimate.
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 |
status¶
The current status of the updated bill estimate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
failureMessage¶
An error message if the bill estimate update failed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAILUREMESSAGE() |
Getter for FAILUREMESSAGE, with configurable default |
ASK_FAILUREMESSAGE() |
Getter for FAILUREMESSAGE w/ exceptions if field has no valu |
HAS_FAILUREMESSAGE() |
Determine if FAILUREMESSAGE has a value |
billInterval¶
The time period covered by the updated bill estimate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINTERVAL() |
Getter for BILLINTERVAL |
costSummary¶
A summary of the updated estimated costs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COSTSUMMARY() |
Getter for COSTSUMMARY |
createdAt¶
The timestamp when the bill estimate was originally created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
expiresAt¶
The updated expiration timestamp for the bill estimate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPIRESAT() |
Getter for EXPIRESAT, with configurable default |
ASK_EXPIRESAT() |
Getter for EXPIRESAT w/ exceptions if field has no value |
HAS_EXPIRESAT() |
Determine if EXPIRESAT has a value |
groupSharingPreference¶
The setting for the reserved instance and savings plan group sharing used in this estimate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GROUPSHARINGPREFERENCE() |
Getter for GROUPSHARINGPREFERENCE, with configurable default |
ASK_GROUPSHARINGPREFERENCE() |
Getter for GROUPSHARINGPREFERENCE w/ exceptions if field has |
HAS_GROUPSHARINGPREFERENCE() |
Determine if GROUPSHARINGPREFERENCE has a value |
costCategoryGroupSharingPreferenceArn¶
The arn of the cost category used in the reserved and prioritized group sharing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COSTCATGRPSHARINGPREFARN() |
Getter for COSTCATGROUPSHARINGPREFARN, with configurable def |
ASK_COSTCATGRPSHARINGPREFARN() |
Getter for COSTCATGROUPSHARINGPREFARN w/ exceptions if field |
HAS_COSTCATGRPSHARINGPREFARN() |
Determine if COSTCATGROUPSHARINGPREFARN has a value |
costCategoryGroupSharingPreferenceEffectiveDate¶
Timestamp of the effective date of the cost category used in the group sharing settings.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COSTCATGRSHARINGPREFEF00() |
Getter for COSTCATGRSHARINGPREFEFFECT00, with configurable d |
ASK_COSTCATGRSHARINGPREFEF00() |
Getter for COSTCATGRSHARINGPREFEFFECT00 w/ exceptions if fie |
HAS_COSTCATGRSHARINGPREFEF00() |
Determine if COSTCATGRSHARINGPREFEFFECT00 has a value |