Class: TencentCloud::Batch::V20170312::InternetAccessible

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

Overview

描述了实例的公网可访问性,声明了实例的公网使用计费模式,最大带宽等

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(internetchargetype = nil, internetmaxbandwidthout = nil, publicipassigned = nil, bandwidthpackageid = nil, internetserviceprovider = nil, ipv4addresstype = nil, ipv6addresstype = nil, antiddospackageid = nil) ⇒ InternetAccessible



2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
# File 'lib/v20170312/models.rb', line 2689

def initialize(internetchargetype=nil, internetmaxbandwidthout=nil, publicipassigned=nil, bandwidthpackageid=nil, internetserviceprovider=nil, ipv4addresstype=nil, ipv6addresstype=nil, antiddospackageid=nil)
  @InternetChargeType = internetchargetype
  @InternetMaxBandwidthOut = internetmaxbandwidthout
  @PublicIpAssigned = publicipassigned
  @BandwidthPackageId = bandwidthpackageid
  @InternetServiceProvider = internetserviceprovider
  @IPv4AddressType = ipv4addresstype
  @IPv6AddressType = ipv6addresstype
  @AntiDDoSPackageId = antiddospackageid
end

Instance Attribute Details

#AntiDDoSPackageIdObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def AntiDDoSPackageId
  @AntiDDoSPackageId
end

#BandwidthPackageIdObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def BandwidthPackageId
  @BandwidthPackageId
end

#InternetChargeTypeObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def InternetChargeType
  @InternetChargeType
end

#InternetMaxBandwidthOutObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#InternetServiceProviderObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def InternetServiceProvider
  @InternetServiceProvider
end

#IPv4AddressTypeObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def IPv4AddressType
  @IPv4AddressType
end

#IPv6AddressTypeObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def IPv6AddressType
  @IPv6AddressType
end

#PublicIpAssignedObject



2687
2688
2689
# File 'lib/v20170312/models.rb', line 2687

def PublicIpAssigned
  @PublicIpAssigned
end

Instance Method Details

#deserialize(params) ⇒ Object



2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
# File 'lib/v20170312/models.rb', line 2700

def deserialize(params)
  @InternetChargeType = params['InternetChargeType']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
  @PublicIpAssigned = params['PublicIpAssigned']
  @BandwidthPackageId = params['BandwidthPackageId']
  @InternetServiceProvider = params['InternetServiceProvider']
  @IPv4AddressType = params['IPv4AddressType']
  @IPv6AddressType = params['IPv6AddressType']
  @AntiDDoSPackageId = params['AntiDDoSPackageId']
end