Class: TencentCloud::Ecm::V20190719::RouteConflict
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::RouteConflict
- Defined in:
- lib/v20190719/models.rb
Overview
路由冲突对象
Instance Attribute Summary collapse
-
#ConflictSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DestinationCidrBlock ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#RouteTableId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(routetableid = nil, destinationcidrblock = nil, conflictset = nil) ⇒ RouteConflict
constructor
A new instance of RouteConflict.
Constructor Details
#initialize(routetableid = nil, destinationcidrblock = nil, conflictset = nil) ⇒ RouteConflict
Returns a new instance of RouteConflict.
9926 9927 9928 9929 9930 |
# File 'lib/v20190719/models.rb', line 9926 def initialize(routetableid=nil, destinationcidrblock=nil, conflictset=nil) @RouteTableId = routetableid @DestinationCidrBlock = destinationcidrblock @ConflictSet = conflictset end |
Instance Attribute Details
#ConflictSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9924 9925 9926 |
# File 'lib/v20190719/models.rb', line 9924 def ConflictSet @ConflictSet end |
#DestinationCidrBlock ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9924 9925 9926 |
# File 'lib/v20190719/models.rb', line 9924 def DestinationCidrBlock @DestinationCidrBlock end |
#RouteTableId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
9924 9925 9926 |
# File 'lib/v20190719/models.rb', line 9924 def RouteTableId @RouteTableId end |
Instance Method Details
#deserialize(params) ⇒ Object
9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 |
# File 'lib/v20190719/models.rb', line 9932 def deserialize(params) @RouteTableId = params['RouteTableId'] @DestinationCidrBlock = params['DestinationCidrBlock'] unless params['ConflictSet'].nil? @ConflictSet = [] params['ConflictSet'].each do |i| route_tmp = Route.new route_tmp.deserialize(i) @ConflictSet << route_tmp end end end |