Class: TencentCloud::Ckafka::V20190819::ZoneInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20190819/models.rb

Overview

zone信息实体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, isinternalapp = nil, appid = nil, flag = nil, zonename = nil, zonestatus = nil, exflag = nil, soldout = nil, salesinfo = nil, extraflag = nil) ⇒ ZoneInfo

Returns a new instance of ZoneInfo.



12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
# File 'lib/v20190819/models.rb', line 12609

def initialize(zoneid=nil, isinternalapp=nil, appid=nil, flag=nil, zonename=nil, zonestatus=nil, exflag=nil, soldout=nil, salesinfo=nil, extraflag=nil)
  @ZoneId = zoneid
  @IsInternalApp = isinternalapp
  @AppId = appid
  @Flag = flag
  @ZoneName = zonename
  @ZoneStatus = zonestatus
  @Exflag = exflag
  @SoldOut = soldout
  @SalesInfo = salesinfo
  @ExtraFlag = extraflag
end

Instance Attribute Details

#AppIdObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def AppId
  @AppId
end

#ExflagObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def Exflag
  @Exflag
end

#ExtraFlagObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def ExtraFlag
  @ExtraFlag
end

#FlagObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def Flag
  @Flag
end

#IsInternalAppObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def IsInternalApp
  @IsInternalApp
end

#SalesInfoObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def SalesInfo
  @SalesInfo
end

#SoldOutObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def SoldOut
  @SoldOut
end

#ZoneIdObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def ZoneId
  @ZoneId
end

#ZoneNameObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def ZoneName
  @ZoneName
end

#ZoneStatusObject

Parameters:

  • 可用区

  • 是否内部APP

  • 应用标识

  • 可用区是否售罄标识,true表示已售罄,false表示未售罄。

  • 可用区名称

  • 可用区状态 枚举示例: 3: 开启,4: 关闭; 可用区状态以SoldOut为准

  • 额外标识

  • true为售罄,false为未售罄

  • 标准版售罄信息

  • 额外标识



12604
12605
12606
# File 'lib/v20190819/models.rb', line 12604

def ZoneStatus
  @ZoneStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
# File 'lib/v20190819/models.rb', line 12622

def deserialize(params)
  @ZoneId = params['ZoneId']
  @IsInternalApp = params['IsInternalApp']
  @AppId = params['AppId']
  @Flag = params['Flag']
  @ZoneName = params['ZoneName']
  @ZoneStatus = params['ZoneStatus']
  @Exflag = params['Exflag']
  @SoldOut = params['SoldOut']
  unless params['SalesInfo'].nil?
    @SalesInfo = []
    params['SalesInfo'].each do |i|
      saleinfo_tmp = SaleInfo.new
      saleinfo_tmp.deserialize(i)
      @SalesInfo << saleinfo_tmp
    end
  end
  @ExtraFlag = params['ExtraFlag']
end