Class: TencentCloud::Bmeip::V20180625::ModifyEipChargeRequest

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

Overview

ModifyEipCharge请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(paymode = nil, eipids = nil, bandwidth = nil) ⇒ ModifyEipChargeRequest

Returns a new instance of ModifyEipChargeRequest.



952
953
954
955
956
# File 'lib/v20180625/models.rb', line 952

def initialize(paymode=nil, eipids=nil, bandwidth=nil)
  @PayMode = paymode
  @EipIds = eipids
  @Bandwidth = bandwidth
end

Instance Attribute Details

#BandwidthObject

Parameters:

  • PayMode:

    EIP计费方式,flow-流量计费;bandwidth-带宽计费

  • EipIds:

    Eip实例ID列表

  • Bandwidth:

    带宽设定值(只在带宽计费时生效)



950
951
952
# File 'lib/v20180625/models.rb', line 950

def Bandwidth
  @Bandwidth
end

#EipIdsObject

Parameters:

  • PayMode:

    EIP计费方式,flow-流量计费;bandwidth-带宽计费

  • EipIds:

    Eip实例ID列表

  • Bandwidth:

    带宽设定值(只在带宽计费时生效)



950
951
952
# File 'lib/v20180625/models.rb', line 950

def EipIds
  @EipIds
end

#PayModeObject

Parameters:

  • PayMode:

    EIP计费方式,flow-流量计费;bandwidth-带宽计费

  • EipIds:

    Eip实例ID列表

  • Bandwidth:

    带宽设定值(只在带宽计费时生效)



950
951
952
# File 'lib/v20180625/models.rb', line 950

def PayMode
  @PayMode
end

Instance Method Details

#deserialize(params) ⇒ Object



958
959
960
961
962
# File 'lib/v20180625/models.rb', line 958

def deserialize(params)
  @PayMode = params['PayMode']
  @EipIds = params['EipIds']
  @Bandwidth = params['Bandwidth']
end