class TencentCloud::Scf::V20180416::PutProvisionedConcurrencyConfigRequest

PutProvisionedConcurrencyConfig请求参数结构体

def deserialize(params)

def deserialize(params)
  @FunctionName = params['FunctionName']
  @Qualifier = params['Qualifier']
  @VersionProvisionedConcurrencyNum = params['VersionProvisionedConcurrencyNum']
  @Namespace = params['Namespace']
  unless params['TriggerActions'].nil?
    @TriggerActions = []
    params['TriggerActions'].each do |i|
      triggeraction_tmp = TriggerAction.new
      triggeraction_tmp.deserialize(i)
      @TriggerActions << triggeraction_tmp
    end
  end
  @ProvisionedType = params['ProvisionedType']
  @TrackingTarget = params['TrackingTarget']
  @MinCapacity = params['MinCapacity']
  @MaxCapacity = params['MaxCapacity']
end

def initialize(functionname=nil, qualifier=nil, versionprovisionedconcurrencynum=nil, namespace=nil, triggeractions=nil, provisionedtype=nil, trackingtarget=nil, mincapacity=nil, maxcapacity=nil)

def initialize(functionname=nil, qualifier=nil, versionprovisionedconcurrencynum=nil, namespace=nil, triggeractions=nil, provisionedtype=nil, trackingtarget=nil, mincapacity=nil, maxcapacity=nil)
  @FunctionName = functionname
  @Qualifier = qualifier
  @VersionProvisionedConcurrencyNum = versionprovisionedconcurrencynum
  @Namespace = namespace
  @TriggerActions = triggeractions
  @ProvisionedType = provisionedtype
  @TrackingTarget = trackingtarget
  @MinCapacity = mincapacity
  @MaxCapacity = maxcapacity
end