Class: TencentCloud::Billing::V20180709::Conditions
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Billing::V20180709::Conditions
- Defined in:
- lib/v20180709/models.rb
Overview
账单筛选条件对象
Instance Attribute Summary collapse
- #ActionTypes ⇒ Object
- #BillIds ⇒ Object
- #BusinessCode ⇒ Object
- #BusinessCodes ⇒ Object
- #ComponentCodes ⇒ Object
- #FileIds ⇒ Object
- #FileTypes ⇒ Object
- #HideFreeCost ⇒ Object
- #OrderByCost ⇒ Object
- #PayMode ⇒ Object
- #PayModes ⇒ Object
- #ProductCodes ⇒ Object
- #ProjectId ⇒ Object
- #ProjectIds ⇒ Object
- #RegionId ⇒ Object
- #RegionIds ⇒ Object
- #ResourceKeyword ⇒ Object
- #Status ⇒ Object
- #TimeRange ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(timerange = nil, businesscode = nil, projectid = nil, regionid = nil, paymode = nil, resourcekeyword = nil, businesscodes = nil, productcodes = nil, regionids = nil, projectids = nil, paymodes = nil, actiontypes = nil, hidefreecost = nil, orderbycost = nil, billids = nil, componentcodes = nil, fileids = nil, filetypes = nil, status = nil) ⇒ Conditions
constructor
A new instance of Conditions.
Constructor Details
#initialize(timerange = nil, businesscode = nil, projectid = nil, regionid = nil, paymode = nil, resourcekeyword = nil, businesscodes = nil, productcodes = nil, regionids = nil, projectids = nil, paymodes = nil, actiontypes = nil, hidefreecost = nil, orderbycost = nil, billids = nil, componentcodes = nil, fileids = nil, filetypes = nil, status = nil) ⇒ Conditions
Returns a new instance of Conditions.
4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 |
# File 'lib/v20180709/models.rb', line 4118 def initialize(timerange=nil, businesscode=nil, projectid=nil, regionid=nil, paymode=nil, resourcekeyword=nil, businesscodes=nil, productcodes=nil, regionids=nil, projectids=nil, paymodes=nil, actiontypes=nil, hidefreecost=nil, orderbycost=nil, billids=nil, componentcodes=nil, fileids=nil, filetypes=nil, status=nil) @TimeRange = timerange @BusinessCode = businesscode @ProjectId = projectid @RegionId = regionid @PayMode = paymode @ResourceKeyword = resourcekeyword @BusinessCodes = businesscodes @ProductCodes = productcodes @RegionIds = regionids @ProjectIds = projectids @PayModes = paymodes @ActionTypes = actiontypes @HideFreeCost = hidefreecost @OrderByCost = orderbycost @BillIds = billids @ComponentCodes = componentcodes @FileIds = fileids @FileTypes = filetypes @Status = status end |
Instance Attribute Details
#ActionTypes ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def ActionTypes @ActionTypes end |
#BillIds ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def BillIds @BillIds end |
#BusinessCode ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def BusinessCode @BusinessCode end |
#BusinessCodes ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def BusinessCodes @BusinessCodes end |
#ComponentCodes ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def ComponentCodes @ComponentCodes end |
#FileIds ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def FileIds @FileIds end |
#FileTypes ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def FileTypes @FileTypes end |
#HideFreeCost ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def HideFreeCost @HideFreeCost end |
#OrderByCost ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def OrderByCost @OrderByCost end |
#PayMode ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def PayMode @PayMode end |
#PayModes ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def PayModes @PayModes end |
#ProductCodes ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def ProductCodes @ProductCodes end |
#ProjectId ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def ProjectId @ProjectId end |
#ProjectIds ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def ProjectIds @ProjectIds end |
#RegionId ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def RegionId @RegionId end |
#RegionIds ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def RegionIds @RegionIds end |
#ResourceKeyword ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def ResourceKeyword @ResourceKeyword end |
#Status ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def Status @Status end |
#TimeRange ⇒ Object
4116 4117 4118 |
# File 'lib/v20180709/models.rb', line 4116 def TimeRange @TimeRange end |
Instance Method Details
#deserialize(params) ⇒ Object
4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 |
# File 'lib/v20180709/models.rb', line 4140 def deserialize(params) @TimeRange = params['TimeRange'] @BusinessCode = params['BusinessCode'] @ProjectId = params['ProjectId'] @RegionId = params['RegionId'] @PayMode = params['PayMode'] @ResourceKeyword = params['ResourceKeyword'] @BusinessCodes = params['BusinessCodes'] @ProductCodes = params['ProductCodes'] @RegionIds = params['RegionIds'] @ProjectIds = params['ProjectIds'] @PayModes = params['PayModes'] @ActionTypes = params['ActionTypes'] @HideFreeCost = params['HideFreeCost'] @OrderByCost = params['OrderByCost'] @BillIds = params['BillIds'] @ComponentCodes = params['ComponentCodes'] @FileIds = params['FileIds'] @FileTypes = params['FileTypes'] @Status = params['Status'] end |