public class DescribeBillResourceSummaryForOrganizationRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
DescribeBillResourceSummaryForOrganizationRequest() |
DescribeBillResourceSummaryForOrganizationRequest(DescribeBillResourceSummaryForOrganizationRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getActionType()
Get Transaction type.
|
String |
getBusinessCode()
Get Product code
Note: To query the product codes (`BusinessCode`) used in the current month, call DescribeBillSummaryByProduct.
|
Long |
getLimit()
Get The number of entries returned at a time.
|
String |
getMonth()
Get Bill month in the format of "yyyy-mm".
|
Long |
getNeedRecordNum()
Get Indicates whether the total number of records is required, used for pagination.
|
Long |
getOffset()
Get Pagination offset.
|
String |
getPayMode()
Get Billing mode.
|
String |
getPeriodType()
Get Cycle type, which can be `byUsedTime` (by billing cycle) or `byPayTime` (by deduction time).
|
String |
getResourceId()
Get ID of the instance to be queried.
|
String |
getTagKey()
Get Cost allocation tag key, which can be customized.
|
String |
getTagValue()
Get Resource tag value.
|
void |
setActionType(String ActionType)
Set Transaction type.
|
void |
setBusinessCode(String BusinessCode)
Set Product code
Note: To query the product codes (`BusinessCode`) used in the current month, call DescribeBillSummaryByProduct.
|
void |
setLimit(Long Limit)
Set The number of entries returned at a time.
|
void |
setMonth(String Month)
Set Bill month in the format of "yyyy-mm".
|
void |
setNeedRecordNum(Long NeedRecordNum)
Set Indicates whether the total number of records is required, used for pagination.
|
void |
setOffset(Long Offset)
Set Pagination offset.
|
void |
setPayMode(String PayMode)
Set Billing mode.
|
void |
setPeriodType(String PeriodType)
Set Cycle type, which can be `byUsedTime` (by billing cycle) or `byPayTime` (by deduction time).
|
void |
setResourceId(String ResourceId)
Set ID of the instance to be queried.
|
void |
setTagKey(String TagKey)
Set Cost allocation tag key, which can be customized.
|
void |
setTagValue(String TagValue)
Set Resource tag value.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public DescribeBillResourceSummaryForOrganizationRequest()
public DescribeBillResourceSummaryForOrganizationRequest(DescribeBillResourceSummaryForOrganizationRequest source)
public Long getOffset()
public void setOffset(Long Offset)
Offset
- Pagination offset. If `Offset` is `0`, it indicates the first page. When `Limit` is `100`, if `Offset` is `100`, it indicates the second page; if `Offset` is `200`, it indicates the third page, and so on.public Long getLimit()
public void setLimit(Long Limit)
Limit
- The number of entries returned at a time. The maximum value is `1000`.public String getMonth()
public void setMonth(String Month)
Month
- Bill month in the format of "yyyy-mm". This value must be no earlier than the month when Bill 2.0 is activated.public String getPeriodType()
public void setPeriodType(String PeriodType)
PeriodType
- Cycle type, which can be `byUsedTime` (by billing cycle) or `byPayTime` (by deduction time). This value must be the same as the billing period type in Billing Center for that particular month. You can check your billing cycle at the top of the [Bill Overview](https://console.cloud.tencent.com/expense/bill/overview) page.public Long getNeedRecordNum()
public void setNeedRecordNum(Long NeedRecordNum)
NeedRecordNum
- Indicates whether the total number of records is required, used for pagination.
Valid values: `1` (required), `0` (not required).public String getActionType()
public void setActionType(String ActionType)
ActionType
- Transaction type. This parameter needs to be input using the `ActionTypeName` value. Valid values:
Monthly subscription purchase
Monthly subscription renewal
Monthly subscription upgrade/downgrade
Monthly subscription refund
Pay-as-you-go deduction
Offline project deduction
Offline product deduction
Adjustment deduction
Adjustment compensation
Hourly pay-as-you-go
Daily pay-as-you-go
Monthly pay-as-you-go
Hourly spot instance
Offline project adjustment compensation
Offline product adjustment compensation
Offer deduction
Offer compensation
Pay-as-you-go resource migration in
Pay-as-you-go resource migration out
Monthly subscription resource migration in
Monthly subscription resource migration out
Prepaid
Hourly
RI refund
Pay-as-you-go reversal
Monthly subscription to pay-as-you-go
Minimum spend deduction
Hourly savings plan feepublic String getResourceId()
public void setResourceId(String ResourceId)
ResourceId
- ID of the instance to be queried.public String getPayMode()
public void setPayMode(String PayMode)
PayMode
- Billing mode. Valid values: `prePay`, `postPay`.public String getBusinessCode()
public void setBusinessCode(String BusinessCode)
BusinessCode
- Product code
Note: To query the product codes (`BusinessCode`) used in the current month, call DescribeBillSummaryByProduct.public String getTagKey()
public void setTagKey(String TagKey)
TagKey
- Cost allocation tag key, which can be customized. This parameter can be used for querying bills after January 2021.public String getTagValue()
public void setTagValue(String TagValue)
TagValue
- Resource tag value. If it is left empty, there are no records with tag values set under this tag key.
This parameter can be used for querying bills after January 2021.Copyright © 2024. All rights reserved.