Class: TencentCloud::Cdc::V20201214::LocalNetInfo

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

Overview

本地网络信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(protocol = nil, vpcid = nil, bgproute = nil, localip = nil) ⇒ LocalNetInfo

Returns a new instance of LocalNetInfo.



1825
1826
1827
1828
1829
1830
# File 'lib/v20201214/models.rb', line 1825

def initialize(protocol=nil, vpcid=nil, bgproute=nil, localip=nil)
  @Protocol = protocol
  @VpcId = vpcid
  @BGPRoute = bgproute
  @LocalIp = localip
end

Instance Attribute Details

#BGPRouteObject

Parameters:

  • Protocol:

    协议

  • VpcId:

    网络id

  • BGPRoute:

    路由信息

  • LocalIp:

    本地IP



1823
1824
1825
# File 'lib/v20201214/models.rb', line 1823

def BGPRoute
  @BGPRoute
end

#LocalIpObject

Parameters:

  • Protocol:

    协议

  • VpcId:

    网络id

  • BGPRoute:

    路由信息

  • LocalIp:

    本地IP



1823
1824
1825
# File 'lib/v20201214/models.rb', line 1823

def LocalIp
  @LocalIp
end

#ProtocolObject

Parameters:

  • Protocol:

    协议

  • VpcId:

    网络id

  • BGPRoute:

    路由信息

  • LocalIp:

    本地IP



1823
1824
1825
# File 'lib/v20201214/models.rb', line 1823

def Protocol
  @Protocol
end

#VpcIdObject

Parameters:

  • Protocol:

    协议

  • VpcId:

    网络id

  • BGPRoute:

    路由信息

  • LocalIp:

    本地IP



1823
1824
1825
# File 'lib/v20201214/models.rb', line 1823

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1832
1833
1834
1835
1836
1837
# File 'lib/v20201214/models.rb', line 1832

def deserialize(params)
  @Protocol = params['Protocol']
  @VpcId = params['VpcId']
  @BGPRoute = params['BGPRoute']
  @LocalIp = params['LocalIp']
end