Class: TencentCloud::Tke::V20220501::InternetAccessible

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

Overview

公网带宽

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maxbandwidthout = nil, chargetype = nil, bandwidthpackageid = nil) ⇒ InternetAccessible

Returns a new instance of InternetAccessible.



1295
1296
1297
1298
1299
# File 'lib/v20220501/models.rb', line 1295

def initialize(maxbandwidthout=nil, chargetype=nil, bandwidthpackageid=nil)
  @MaxBandwidthOut = maxbandwidthout
  @ChargeType = chargetype
  @BandwidthPackageId = bandwidthpackageid
end

Instance Attribute Details

#BandwidthPackageIdObject

Parameters:

  • MaxBandwidthOut:

    带宽

  • ChargeType:

    网络计费方式

  • BandwidthPackageId:

    带宽包 ID



1293
1294
1295
# File 'lib/v20220501/models.rb', line 1293

def BandwidthPackageId
  @BandwidthPackageId
end

#ChargeTypeObject

Parameters:

  • MaxBandwidthOut:

    带宽

  • ChargeType:

    网络计费方式

  • BandwidthPackageId:

    带宽包 ID



1293
1294
1295
# File 'lib/v20220501/models.rb', line 1293

def ChargeType
  @ChargeType
end

#MaxBandwidthOutObject

Parameters:

  • MaxBandwidthOut:

    带宽

  • ChargeType:

    网络计费方式

  • BandwidthPackageId:

    带宽包 ID



1293
1294
1295
# File 'lib/v20220501/models.rb', line 1293

def MaxBandwidthOut
  @MaxBandwidthOut
end

Instance Method Details

#deserialize(params) ⇒ Object



1301
1302
1303
1304
1305
# File 'lib/v20220501/models.rb', line 1301

def deserialize(params)
  @MaxBandwidthOut = params['MaxBandwidthOut']
  @ChargeType = params['ChargeType']
  @BandwidthPackageId = params['BandwidthPackageId']
end