Class: TencentCloud::Svp::V20240125::DescribeSavingPlanDeductRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20240125/models.rb

Overview

DescribeSavingPlanDeduct请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, startenddate = nil, startstartdate = nil, regionid = nil, zoneid = nil, spid = nil, deductenddate = nil, deductstartdate = nil, endenddate = nil, endstartdate = nil) ⇒ DescribeSavingPlanDeductRequest

Returns a new instance of DescribeSavingPlanDeductRequest.



115
116
117
118
119
120
121
122
123
124
125
126
127
# File 'lib/v20240125/models.rb', line 115

def initialize(offset=nil, limit=nil, startenddate=nil, startstartdate=nil, regionid=nil, zoneid=nil, spid=nil, deductenddate=nil, deductstartdate=nil, endenddate=nil, endstartdate=nil)
  @Offset = offset
  @Limit = limit
  @StartEndDate = startenddate
  @StartStartDate = startstartdate
  @RegionId = regionid
  @ZoneId = zoneid
  @SpId = spid
  @DeductEndDate = deductenddate
  @DeductStartDate = deductstartdate
  @EndEndDate = endenddate
  @EndStartDate = endstartdate
end

Instance Attribute Details

#DeductEndDateObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def DeductEndDate
  @DeductEndDate
end

#DeductStartDateObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def DeductStartDate
  @DeductStartDate
end

#EndEndDateObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def EndEndDate
  @EndEndDate
end

#EndStartDateObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def EndStartDate
  @EndStartDate
end

#LimitObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def Offset
  @Offset
end

#RegionIdObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def RegionId
  @RegionId
end

#SpIdObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def SpId
  @SpId
end

#StartEndDateObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def StartEndDate
  @StartEndDate
end

#StartStartDateObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def StartStartDate
  @StartStartDate
end

#ZoneIdObject

Parameters:

  • Offset:

    分页偏移量

  • Limit:

    每页数量,最大值为200

  • StartEndDate:

    节省计划使用开始的查询结束时间

  • StartStartDate:

    节省计划使用开始的查询开始时间

  • RegionId:

    地域编码

  • ZoneId:

    区域编码

  • SpId:

    节省计划资源id

  • DeductEndDate:

    抵扣查询结束时间,格式:yyyy-MM-dd HH:mm:ss

  • DeductStartDate:

    抵扣查询开始时间,格式:yyyy-MM-dd HH:mm:ss

  • EndEndDate:

    节省计划使用结束的查询结束时间

  • EndStartDate:

    节省计划使用结束的查询开始时间



113
114
115
# File 'lib/v20240125/models.rb', line 113

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



129
130
131
132
133
134
135
136
137
138
139
140
141
# File 'lib/v20240125/models.rb', line 129

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  @StartEndDate = params['StartEndDate']
  @StartStartDate = params['StartStartDate']
  @RegionId = params['RegionId']
  @ZoneId = params['ZoneId']
  @SpId = params['SpId']
  @DeductEndDate = params['DeductEndDate']
  @DeductStartDate = params['DeductStartDate']
  @EndEndDate = params['EndEndDate']
  @EndStartDate = params['EndStartDate']
end