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.



1829
1830
1831
1832
1833
1834
# File 'lib/v20201214/models.rb', line 1829

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



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

def BGPRoute
  @BGPRoute
end

#LocalIpObject

Parameters:

  • Protocol:

    协议

  • VpcId:

    网络id

  • BGPRoute:

    路由信息

  • LocalIp:

    本地IP



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

def LocalIp
  @LocalIp
end

#ProtocolObject

Parameters:

  • Protocol:

    协议

  • VpcId:

    网络id

  • BGPRoute:

    路由信息

  • LocalIp:

    本地IP



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

def Protocol
  @Protocol
end

#VpcIdObject

Parameters:

  • Protocol:

    协议

  • VpcId:

    网络id

  • BGPRoute:

    路由信息

  • LocalIp:

    本地IP



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

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



1836
1837
1838
1839
1840
1841
# File 'lib/v20201214/models.rb', line 1836

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