Class: TencentCloud::Waf::V20180125::GoodsDetailNew

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

Overview

产品明细

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timespan = nil, timeunit = nil, subproductcode = nil, pid = nil, instancename = nil, autorenewflag = nil, realregion = nil, labeltypes = nil, labelcounts = nil, curdeadline = nil, instanceid = nil, resourceid = nil) ⇒ GoodsDetailNew

Returns a new instance of GoodsDetailNew.



8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
# File 'lib/v20180125/models.rb', line 8306

def initialize(timespan=nil, timeunit=nil, subproductcode=nil, pid=nil, instancename=nil, autorenewflag=nil, realregion=nil, labeltypes=nil, labelcounts=nil, curdeadline=nil, instanceid=nil, resourceid=nil)
  @TimeSpan = timespan
  @TimeUnit = timeunit
  @SubProductCode = subproductcode
  @Pid = pid
  @InstanceName = instancename
  @AutoRenewFlag = autorenewflag
  @RealRegion = realregion
  @LabelTypes = labeltypes
  @LabelCounts = labelcounts
  @CurDeadline = curdeadline
  @InstanceId = instanceid
  @ResourceId = resourceid
end

Instance Attribute Details

#AutoRenewFlagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def AutoRenewFlag
  @AutoRenewFlag
end

#CurDeadlineObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def CurDeadline
  @CurDeadline
end

#InstanceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def InstanceId
  @InstanceId
end

#InstanceNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def InstanceName
  @InstanceName
end

#LabelCountsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def LabelCounts
  @LabelCounts
end

#LabelTypesObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def LabelTypes
  @LabelTypes
end

#PidObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def Pid
  @Pid
end

#RealRegionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def RealRegion
  @RealRegion
end

#ResourceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def ResourceId
  @ResourceId
end

#SubProductCodeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def SubProductCode
  @SubProductCode
end

#TimeSpanObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LabelCounts:

    计费细项标签数量,一般和SvLabelType一一对应

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

    对存在的实例购买bot 或api 安全

  • ResourceId:

    资源id



8304
8305
8306
# File 'lib/v20180125/models.rb', line 8304

def TimeUnit
  @TimeUnit
end

Instance Method Details

#deserialize(params) ⇒ Object



8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
# File 'lib/v20180125/models.rb', line 8321

def deserialize(params)
  @TimeSpan = params['TimeSpan']
  @TimeUnit = params['TimeUnit']
  @SubProductCode = params['SubProductCode']
  @Pid = params['Pid']
  @InstanceName = params['InstanceName']
  @AutoRenewFlag = params['AutoRenewFlag']
  @RealRegion = params['RealRegion']
  @LabelTypes = params['LabelTypes']
  @LabelCounts = params['LabelCounts']
  @CurDeadline = params['CurDeadline']
  @InstanceId = params['InstanceId']
  @ResourceId = params['ResourceId']
end