Class: TencentCloud::Dlc::V20210125::GatewayInfo

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

Overview

网关基础信息,包括id,名称,规格和状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayid = nil, gatewayname = nil, size = nil, state = nil, paymode = nil, mode = nil) ⇒ GatewayInfo

Returns a new instance of GatewayInfo.



11155
11156
11157
11158
11159
11160
11161
11162
# File 'lib/v20210125/models.rb', line 11155

def initialize(gatewayid=nil, gatewayname=nil, size=nil, state=nil, paymode=nil, mode=nil)
  @GatewayId = gatewayid
  @GatewayName = gatewayname
  @Size = size
  @State = state
  @PayMode = paymode
  @Mode = mode
end

Instance Attribute Details

#GatewayIdObject

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

Parameters:

  • GatewayId:

    网关ID,

  • GatewayName:

    网关名称,全局唯一

  • Size:

    网关的规格

  • State:

    -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中 5挂起中 6启动中 7隔离中 8隔离 9续费中 10变配中 11冲正中

  • PayMode:

    计费模式

  • Mode:

    模式



11153
11154
11155
# File 'lib/v20210125/models.rb', line 11153

def GatewayId
  @GatewayId
end

#GatewayNameObject

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

Parameters:

  • GatewayId:

    网关ID,

  • GatewayName:

    网关名称,全局唯一

  • Size:

    网关的规格

  • State:

    -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中 5挂起中 6启动中 7隔离中 8隔离 9续费中 10变配中 11冲正中

  • PayMode:

    计费模式

  • Mode:

    模式



11153
11154
11155
# File 'lib/v20210125/models.rb', line 11153

def GatewayName
  @GatewayName
end

#ModeObject

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

Parameters:

  • GatewayId:

    网关ID,

  • GatewayName:

    网关名称,全局唯一

  • Size:

    网关的规格

  • State:

    -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中 5挂起中 6启动中 7隔离中 8隔离 9续费中 10变配中 11冲正中

  • PayMode:

    计费模式

  • Mode:

    模式



11153
11154
11155
# File 'lib/v20210125/models.rb', line 11153

def Mode
  @Mode
end

#PayModeObject

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

Parameters:

  • GatewayId:

    网关ID,

  • GatewayName:

    网关名称,全局唯一

  • Size:

    网关的规格

  • State:

    -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中 5挂起中 6启动中 7隔离中 8隔离 9续费中 10变配中 11冲正中

  • PayMode:

    计费模式

  • Mode:

    模式



11153
11154
11155
# File 'lib/v20210125/models.rb', line 11153

def PayMode
  @PayMode
end

#SizeObject

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

Parameters:

  • GatewayId:

    网关ID,

  • GatewayName:

    网关名称,全局唯一

  • Size:

    网关的规格

  • State:

    -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中 5挂起中 6启动中 7隔离中 8隔离 9续费中 10变配中 11冲正中

  • PayMode:

    计费模式

  • Mode:

    模式



11153
11154
11155
# File 'lib/v20210125/models.rb', line 11153

def Size
  @Size
end

#StateObject

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

Parameters:

  • GatewayId:

    网关ID,

  • GatewayName:

    网关名称,全局唯一

  • Size:

    网关的规格

  • State:

    -2已删除 -1失败 0初始化中 1挂起 2运行中 3准备删除 4删除中 5挂起中 6启动中 7隔离中 8隔离 9续费中 10变配中 11冲正中

  • PayMode:

    计费模式

  • Mode:

    模式



11153
11154
11155
# File 'lib/v20210125/models.rb', line 11153

def State
  @State
end

Instance Method Details

#deserialize(params) ⇒ Object



11164
11165
11166
11167
11168
11169
11170
11171
# File 'lib/v20210125/models.rb', line 11164

def deserialize(params)
  @GatewayId = params['GatewayId']
  @GatewayName = params['GatewayName']
  @Size = params['Size']
  @State = params['State']
  @PayMode = params['PayMode']
  @Mode = params['Mode']
end