Class: TencentCloud::Tse::V20201207::CloudNativeAPIGatewayNode
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::CloudNativeAPIGatewayNode
- Defined in:
- lib/v20201207/models.rb
Overview
云原生API网关节点信息。
Instance Attribute Summary collapse
- #GroupId ⇒ Object
- #GroupName ⇒ Object
- #IsDefaultWeight ⇒ Object
- #NodeId ⇒ Object
- #NodeIp ⇒ Object
- #Status ⇒ Object
- #Weight ⇒ Object
- #Zone ⇒ Object
- #ZoneId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(nodeid = nil, nodeip = nil, zoneid = nil, zone = nil, groupid = nil, groupname = nil, status = nil, weight = nil, isdefaultweight = nil) ⇒ CloudNativeAPIGatewayNode
constructor
A new instance of CloudNativeAPIGatewayNode.
Constructor Details
#initialize(nodeid = nil, nodeip = nil, zoneid = nil, zone = nil, groupid = nil, groupname = nil, status = nil, weight = nil, isdefaultweight = nil) ⇒ CloudNativeAPIGatewayNode
Returns a new instance of CloudNativeAPIGatewayNode.
653 654 655 656 657 658 659 660 661 662 663 |
# File 'lib/v20201207/models.rb', line 653 def initialize(nodeid=nil, nodeip=nil, zoneid=nil, zone=nil, groupid=nil, groupname=nil, status=nil, weight=nil, isdefaultweight=nil) @NodeId = nodeid @NodeIp = nodeip @ZoneId = zoneid @Zone = zone @GroupId = groupid @GroupName = groupname @Status = status @Weight = weight @IsDefaultWeight = isdefaultweight end |
Instance Attribute Details
#GroupId ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def GroupId @GroupId end |
#GroupName ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def GroupName @GroupName end |
#IsDefaultWeight ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def IsDefaultWeight @IsDefaultWeight end |
#NodeId ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def NodeId @NodeId end |
#NodeIp ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def NodeIp @NodeIp end |
#Status ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def Status @Status end |
#Weight ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def Weight @Weight end |
#Zone ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def Zone @Zone end |
#ZoneId ⇒ Object
651 652 653 |
# File 'lib/v20201207/models.rb', line 651 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
665 666 667 668 669 670 671 672 673 674 675 |
# File 'lib/v20201207/models.rb', line 665 def deserialize(params) @NodeId = params['NodeId'] @NodeIp = params['NodeIp'] @ZoneId = params['ZoneId'] @Zone = params['Zone'] @GroupId = params['GroupId'] @GroupName = params['GroupName'] @Status = params['Status'] @Weight = params['Weight'] @IsDefaultWeight = params['IsDefaultWeight'] end |