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