Class: TencentCloud::Tcb::V20180608::GatewayVersionItem

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

Overview

网关版本详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(versionname = nil, weight = nil, status = nil, createdtime = nil, updatedtime = nil, buildid = nil, remark = nil, priority = nil, isdefault = nil, customconfig = nil) ⇒ GatewayVersionItem

Returns a new instance of GatewayVersionItem.



6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
# File 'lib/v20180608/models.rb', line 6492

def initialize(versionname=nil, weight=nil, status=nil, createdtime=nil, updatedtime=nil, buildid=nil, remark=nil, priority=nil, isdefault=nil, customconfig=nil)
  @VersionName = versionname
  @Weight = weight
  @Status = status
  @CreatedTime = createdtime
  @UpdatedTime = updatedtime
  @BuildId = buildid
  @Remark = remark
  @Priority = priority
  @IsDefault = isdefault
  @CustomConfig = customconfig
end

Instance Attribute Details

#BuildIdObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def BuildId
  @BuildId
end

#CreatedTimeObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def CreatedTime
  @CreatedTime
end

#CustomConfigObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def CustomConfig
  @CustomConfig
end

#IsDefaultObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def IsDefault
  @IsDefault
end

#PriorityObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def Priority
  @Priority
end

#RemarkObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def Remark
  @Remark
end

#StatusObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def Status
  @Status
end

#UpdatedTimeObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def UpdatedTime
  @UpdatedTime
end

#VersionNameObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def VersionName
  @VersionName
end

#WeightObject

Parameters:

  • VersionName:

    版本名

  • Weight:

    版本流量权重

  • Status:

    创建状态

  • CreatedTime:

    创建时间

  • UpdatedTime:

    更新时间

  • BuildId:

    构建ID

  • Remark:

    备注

  • Priority:

    优先级

  • IsDefault:

    是否默认版本

  • CustomConfig:

    网关版本自定义配置



6490
6491
6492
# File 'lib/v20180608/models.rb', line 6490

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
# File 'lib/v20180608/models.rb', line 6505

def deserialize(params)
  @VersionName = params['VersionName']
  @Weight = params['Weight']
  @Status = params['Status']
  @CreatedTime = params['CreatedTime']
  @UpdatedTime = params['UpdatedTime']
  @BuildId = params['BuildId']
  @Remark = params['Remark']
  @Priority = params['Priority']
  @IsDefault = params['IsDefault']
  unless params['CustomConfig'].nil?
    @CustomConfig = WxGatewayCustomConfig.new
    @CustomConfig.deserialize(params['CustomConfig'])
  end
end