public class DescribeCostSummaryByResourceRequest extends AbstractModel
header, skipSign| Constructor and Description |
|---|
DescribeCostSummaryByResourceRequest() |
DescribeCostSummaryByResourceRequest(DescribeCostSummaryByResourceRequest 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 |
getBeginTime()
Get The value must be of the same month as EndTime.
|
Conditions |
getConditions()
Get Filter criteria.
|
String |
getEndTime()
Get The value must be of the same month as BeginTime.
|
Long |
getLimit()
Get Data quantity per fetch.
|
Long |
getNeedConditionValue()
Get Whether to return filter criteria.
|
Long |
getNeedRecordNum()
Get Whether to return the record count.
|
Long |
getOffset()
Get Offset, which starts from 0 by default
|
String |
getPayerUin()
Get UIN of the user querying the bill data
|
void |
setBeginTime(String BeginTime)
Set The value must be of the same month as EndTime.
|
void |
setConditions(Conditions Conditions)
Set Filter criteria.
|
void |
setEndTime(String EndTime)
Set The value must be of the same month as BeginTime.
|
void |
setLimit(Long Limit)
Set Data quantity per fetch.
|
void |
setNeedConditionValue(Long NeedConditionValue)
Set Whether to return filter criteria.
|
void |
setNeedRecordNum(Long NeedRecordNum)
Set Whether to return the record count.
|
void |
setOffset(Long Offset)
Set Offset, which starts from 0 by default
|
void |
setPayerUin(String PayerUin)
Set UIN of the user querying the bill data
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic DescribeCostSummaryByResourceRequest()
public DescribeCostSummaryByResourceRequest(DescribeCostSummaryByResourceRequest source)
public String getBeginTime()
public void setBeginTime(String BeginTime)
BeginTime - The value must be of the same month as EndTime. The query period must start and end on the same month and the query result returned will be of the entire month. For example, if both BeginTime and EndTime are 2018-09, the data returned will be for the entire month of September 2018.public String getEndTime()
public void setEndTime(String EndTime)
EndTime - The value must be of the same month as BeginTime. The query period must start and end on the same month and the query result returned will be of the entire month. For example, if both BeginTime and EndTime are 2018-09, the data returned will be for the entire month of September 2018.public Long getLimit()
public void setLimit(Long Limit)
Limit - Data quantity per fetch. The maximum value is 100.public Long getOffset()
public void setOffset(Long Offset)
Offset - Offset, which starts from 0 by defaultpublic String getPayerUin()
public void setPayerUin(String PayerUin)
PayerUin - UIN of the user querying the bill datapublic Long getNeedRecordNum()
public void setNeedRecordNum(Long NeedRecordNum)
NeedRecordNum - Whether to return the record count. 0 for no, 1 for yes. Default is no.public Long getNeedConditionValue()
public void setNeedConditionValue(Long NeedConditionValue)
NeedConditionValue - Whether to return filter criteria. 0 for no, 1 for yes. Default is no.public Conditions getConditions()
public void setConditions(Conditions Conditions)
Conditions - Filter criteria. It only supports ResourceKeyword (resource keyword, which supports fuzzy query by resource ID or resource name), ProjectIds (project ID), RegionIds (region ID), PayModes (payment mode, prePay or postPay), HideFreeCost (whether to hide zero-amount transactions, 0 or 1), and OrderByCost (sorting rule by fees, desc or asc).Copyright © 2025. All rights reserved.