Class: TencentCloud::Teo::V20220901::MultiPathGatewayNextOriginACL
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::MultiPathGatewayNextOriginACL
- Defined in:
- lib/v20220901/models.rb
Overview
当回源 IP 网段发生更新时,该字段会返回下一个版本将要生效的回源 IP 网段,包含与当前生效的回源 IP 网段的对比。
Instance Attribute Summary collapse
- #AddedAddresses ⇒ Object
- #EntireAddresses ⇒ Object
- #NoChangeAddresses ⇒ Object
- #RemovedAddresses ⇒ Object
- #Version ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(version = nil, entireaddresses = nil, addedaddresses = nil, removedaddresses = nil, nochangeaddresses = nil) ⇒ MultiPathGatewayNextOriginACL
constructor
A new instance of MultiPathGatewayNextOriginACL.
Constructor Details
#initialize(version = nil, entireaddresses = nil, addedaddresses = nil, removedaddresses = nil, nochangeaddresses = nil) ⇒ MultiPathGatewayNextOriginACL
Returns a new instance of MultiPathGatewayNextOriginACL.
17903 17904 17905 17906 17907 17908 17909 |
# File 'lib/v20220901/models.rb', line 17903 def initialize(version=nil, entireaddresses=nil, addedaddresses=nil, removedaddresses=nil, nochangeaddresses=nil) @Version = version @EntireAddresses = entireaddresses @AddedAddresses = addedaddresses @RemovedAddresses = removedaddresses @NoChangeAddresses = nochangeaddresses end |
Instance Attribute Details
#AddedAddresses ⇒ Object
17901 17902 17903 |
# File 'lib/v20220901/models.rb', line 17901 def AddedAddresses @AddedAddresses end |
#EntireAddresses ⇒ Object
17901 17902 17903 |
# File 'lib/v20220901/models.rb', line 17901 def EntireAddresses @EntireAddresses end |
#NoChangeAddresses ⇒ Object
17901 17902 17903 |
# File 'lib/v20220901/models.rb', line 17901 def NoChangeAddresses @NoChangeAddresses end |
#RemovedAddresses ⇒ Object
17901 17902 17903 |
# File 'lib/v20220901/models.rb', line 17901 def RemovedAddresses @RemovedAddresses end |
#Version ⇒ Object
17901 17902 17903 |
# File 'lib/v20220901/models.rb', line 17901 def Version @Version end |
Instance Method Details
#deserialize(params) ⇒ Object
17911 17912 17913 17914 17915 17916 17917 17918 17919 17920 17921 17922 17923 17924 17925 17926 17927 17928 17929 |
# File 'lib/v20220901/models.rb', line 17911 def deserialize(params) @Version = params['Version'] unless params['EntireAddresses'].nil? @EntireAddresses = Addresses.new @EntireAddresses.deserialize(params['EntireAddresses']) end unless params['AddedAddresses'].nil? @AddedAddresses = Addresses.new @AddedAddresses.deserialize(params['AddedAddresses']) end unless params['RemovedAddresses'].nil? @RemovedAddresses = Addresses.new @RemovedAddresses.deserialize(params['RemovedAddresses']) end unless params['NoChangeAddresses'].nil? @NoChangeAddresses = Addresses.new @NoChangeAddresses.deserialize(params['NoChangeAddresses']) end end |