Class: TencentCloud::Gse::V20191112::DescribeFleetPortSettingsResponse

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

Overview

DescribeFleetPortSettings返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inboundpermissions = nil, requestid = nil) ⇒ DescribeFleetPortSettingsResponse

Returns a new instance of DescribeFleetPortSettingsResponse.



1636
1637
1638
1639
# File 'lib/v20191112/models.rb', line 1636

def initialize(inboundpermissions=nil, requestid=nil)
  @InboundPermissions = inboundpermissions
  @RequestId = requestid
end

Instance Attribute Details

#InboundPermissionsObject

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

Parameters:

  • InboundPermissions:

    安全组信息

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1634
1635
1636
# File 'lib/v20191112/models.rb', line 1634

def InboundPermissions
  @InboundPermissions
end

#RequestIdObject

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

Parameters:

  • InboundPermissions:

    安全组信息

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



1634
1635
1636
# File 'lib/v20191112/models.rb', line 1634

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'lib/v20191112/models.rb', line 1641

def deserialize(params)
  unless params['InboundPermissions'].nil?
    @InboundPermissions = []
    params['InboundPermissions'].each do |i|
      inboundpermission_tmp = InboundPermission.new
      inboundpermission_tmp.deserialize(i)
      @InboundPermissions << inboundpermission_tmp
    end
  end
  @RequestId = params['RequestId']
end