Class: TencentCloud::Waf::V20180125::CreateDealsGoodsDetail

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) ⇒ CreateDealsGoodsDetail

Returns a new instance of CreateDealsGoodsDetail.



1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
# File 'lib/v20180125/models.rb', line 1975

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



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def AutoRenewFlag
  @AutoRenewFlag
end

#CurDeadlineObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def CurDeadline
  @CurDeadline
end

#InstanceIdObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def InstanceName
  @InstanceName
end

#LabelCountsObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def LabelCounts
  @LabelCounts
end

#LabelTypesObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def LabelTypes
  @LabelTypes
end

#PidObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def Pid
  @Pid
end

#RealRegionObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def RealRegion
  @RealRegion
end

#ResourceIdObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def ResourceId
  @ResourceId
end

#SubProductCodeObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def SubProductCode
  @SubProductCode
end

#TimeSpanObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

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

Parameters:

  • LabelCounts:

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

  • CurDeadline:

    变配使用,实例到期时间

  • InstanceId:

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

  • ResourceId:

    资源id



1973
1974
1975
# File 'lib/v20180125/models.rb', line 1973

def TimeUnit
  @TimeUnit
end

Instance Method Details

#deserialize(params) ⇒ Object



1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
# File 'lib/v20180125/models.rb', line 1990

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