Class: TencentCloud::Thpc::V20230321::SpaceInternetAccessible

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(internetchargetype = nil, internetmaxbandwidthout = nil, publicipassigned = nil, bandwidthpackageid = nil) ⇒ SpaceInternetAccessible

Returns a new instance of SpaceInternetAccessible.



2829
2830
2831
2832
2833
2834
# File 'lib/v20230321/models.rb', line 2829

def initialize(internetchargetype=nil, internetmaxbandwidthout=nil, publicipassigned=nil, bandwidthpackageid=nil)
  @InternetChargeType = internetchargetype
  @InternetMaxBandwidthOut = internetmaxbandwidthout
  @PublicIpAssigned = publicipassigned
  @BandwidthPackageId = bandwidthpackageid
end

Instance Attribute Details

#BandwidthPackageIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InternetChargeType:

    网络计费类型

  • InternetMaxBandwidthOut:

    公网出带宽上限,默认为0

  • PublicIpAssigned:

    是否分配公网IP

  • BandwidthPackageId:

    带宽包ID



2827
2828
2829
# File 'lib/v20230321/models.rb', line 2827

def BandwidthPackageId
  @BandwidthPackageId
end

#InternetChargeTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InternetChargeType:

    网络计费类型

  • InternetMaxBandwidthOut:

    公网出带宽上限,默认为0

  • PublicIpAssigned:

    是否分配公网IP

  • BandwidthPackageId:

    带宽包ID



2827
2828
2829
# File 'lib/v20230321/models.rb', line 2827

def InternetChargeType
  @InternetChargeType
end

#InternetMaxBandwidthOutObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InternetChargeType:

    网络计费类型

  • InternetMaxBandwidthOut:

    公网出带宽上限,默认为0

  • PublicIpAssigned:

    是否分配公网IP

  • BandwidthPackageId:

    带宽包ID



2827
2828
2829
# File 'lib/v20230321/models.rb', line 2827

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#PublicIpAssignedObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InternetChargeType:

    网络计费类型

  • InternetMaxBandwidthOut:

    公网出带宽上限,默认为0

  • PublicIpAssigned:

    是否分配公网IP

  • BandwidthPackageId:

    带宽包ID



2827
2828
2829
# File 'lib/v20230321/models.rb', line 2827

def PublicIpAssigned
  @PublicIpAssigned
end

Instance Method Details

#deserialize(params) ⇒ Object



2836
2837
2838
2839
2840
2841
# File 'lib/v20230321/models.rb', line 2836

def deserialize(params)
  @InternetChargeType = params['InternetChargeType']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
  @PublicIpAssigned = params['PublicIpAssigned']
  @BandwidthPackageId = params['BandwidthPackageId']
end