Class: TencentCloud::Essbasic::V20210526::DescribeUsageRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::DescribeUsageRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20210526/models.rb
Overview
DescribeUsage请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
注:
offset从0开始,即第一页为0。. -
#EndDate ⇒ Object
注:
offset从0开始,即第一页为0。. -
#Limit ⇒ Object
注:
offset从0开始,即第一页为0。. -
#NeedAggregate ⇒ Object
注:
offset从0开始,即第一页为0。. -
#Offset ⇒ Object
注:
offset从0开始,即第一页为0。. -
#Operator ⇒ Object
注:
offset从0开始,即第一页为0。. -
#StartDate ⇒ Object
注:
offset从0开始,即第一页为0。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(agent = nil, startdate = nil, enddate = nil, needaggregate = nil, limit = nil, offset = nil, operator = nil) ⇒ DescribeUsageRequest
constructor
A new instance of DescribeUsageRequest.
Constructor Details
#initialize(agent = nil, startdate = nil, enddate = nil, needaggregate = nil, limit = nil, offset = nil, operator = nil) ⇒ DescribeUsageRequest
Returns a new instance of DescribeUsageRequest.
8517 8518 8519 8520 8521 8522 8523 8524 8525 |
# File 'lib/v20210526/models.rb', line 8517 def initialize(agent=nil, startdate=nil, enddate=nil, needaggregate=nil, limit=nil, offset=nil, operator=nil) @Agent = agent @StartDate = startdate @EndDate = enddate @NeedAggregate = needaggregate @Limit = limit @Offset = offset @Operator = operator end |
Instance Attribute Details
#Agent ⇒ Object
注:offset从0开始,即第一页为0。
8512 8513 8514 |
# File 'lib/v20210526/models.rb', line 8512 def Agent @Agent end |
#EndDate ⇒ Object
注:offset从0开始,即第一页为0。
8512 8513 8514 |
# File 'lib/v20210526/models.rb', line 8512 def EndDate @EndDate end |
#Limit ⇒ Object
注:offset从0开始,即第一页为0。
8512 8513 8514 |
# File 'lib/v20210526/models.rb', line 8512 def Limit @Limit end |
#NeedAggregate ⇒ Object
注:offset从0开始,即第一页为0。
8512 8513 8514 |
# File 'lib/v20210526/models.rb', line 8512 def NeedAggregate @NeedAggregate end |
#Offset ⇒ Object
注:offset从0开始,即第一页为0。
8512 8513 8514 |
# File 'lib/v20210526/models.rb', line 8512 def Offset @Offset end |
#Operator ⇒ Object
注:offset从0开始,即第一页为0。
8512 8513 8514 |
# File 'lib/v20210526/models.rb', line 8512 def Operator @Operator end |
#StartDate ⇒ Object
注:offset从0开始,即第一页为0。
8512 8513 8514 |
# File 'lib/v20210526/models.rb', line 8512 def StartDate @StartDate end |
Instance Method Details
#deserialize(params) ⇒ Object
8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 |
# File 'lib/v20210526/models.rb', line 8527 def deserialize(params) unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end @StartDate = params['StartDate'] @EndDate = params['EndDate'] @NeedAggregate = params['NeedAggregate'] @Limit = params['Limit'] @Offset = params['Offset'] unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end end |