Class: TencentCloud::Iss::V20230517::DescribeGatewayProtocolData

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

Overview

查询网关所支持的接入协议

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(typecode = nil, value = nil, label = nil, valuetext = nil) ⇒ DescribeGatewayProtocolData

Returns a new instance of DescribeGatewayProtocolData.



3207
3208
3209
3210
3211
3212
# File 'lib/v20230517/models.rb', line 3207

def initialize(typecode=nil, value=nil, label=nil, valuetext=nil)
  @TypeCode = typecode
  @Value = value
  @Label = label
  @ValueText = valuetext
end

Instance Attribute Details

#LabelObject

Parameters:

  • TypeCode:

    接入协议的字典码

  • Value:

    接入协议类型值

  • Label:

    接入协议的类型描述

  • ValueText:

    协议值文本



3205
3206
3207
# File 'lib/v20230517/models.rb', line 3205

def Label
  @Label
end

#TypeCodeObject

Parameters:

  • TypeCode:

    接入协议的字典码

  • Value:

    接入协议类型值

  • Label:

    接入协议的类型描述

  • ValueText:

    协议值文本



3205
3206
3207
# File 'lib/v20230517/models.rb', line 3205

def TypeCode
  @TypeCode
end

#ValueObject

Parameters:

  • TypeCode:

    接入协议的字典码

  • Value:

    接入协议类型值

  • Label:

    接入协议的类型描述

  • ValueText:

    协议值文本



3205
3206
3207
# File 'lib/v20230517/models.rb', line 3205

def Value
  @Value
end

#ValueTextObject

Parameters:

  • TypeCode:

    接入协议的字典码

  • Value:

    接入协议类型值

  • Label:

    接入协议的类型描述

  • ValueText:

    协议值文本



3205
3206
3207
# File 'lib/v20230517/models.rb', line 3205

def ValueText
  @ValueText
end

Instance Method Details

#deserialize(params) ⇒ Object



3214
3215
3216
3217
3218
3219
# File 'lib/v20230517/models.rb', line 3214

def deserialize(params)
  @TypeCode = params['TypeCode']
  @Value = params['Value']
  @Label = params['Label']
  @ValueText = params['ValueText']
end