class TencentCloud::Scf::V20180416::UpdateFunctionConfigurationRequest
UpdateFunctionConfiguration请求参数结构体
def deserialize(params)
def deserialize(params) @FunctionName = params['FunctionName'] @Description = params['Description'] @MemorySize = params['MemorySize'] @Timeout = params['Timeout'] @Runtime = params['Runtime'] unless params['Environment'].nil? @Environment = Environment.new @Environment.deserialize(params['Environment']) end @Namespace = params['Namespace'] unless params['VpcConfig'].nil? @VpcConfig = VpcConfig.new @VpcConfig.deserialize(params['VpcConfig']) end @Role = params['Role'] @InstallDependency = params['InstallDependency'] @ClsLogsetId = params['ClsLogsetId'] @ClsTopicId = params['ClsTopicId'] @Publish = params['Publish'] @L5Enable = params['L5Enable'] unless params['Layers'].nil? @Layers = [] params['Layers'].each do |i| layerversionsimple_tmp = LayerVersionSimple.new layerversionsimple_tmp.deserialize(i) @Layers << layerversionsimple_tmp end end unless params['DeadLetterConfig'].nil? @DeadLetterConfig = DeadLetterConfig.new @DeadLetterConfig.deserialize(params['DeadLetterConfig']) end unless params['PublicNetConfig'].nil? @PublicNetConfig = PublicNetConfigIn.new @PublicNetConfig.deserialize(params['PublicNetConfig']) end unless params['CfsConfig'].nil? @CfsConfig = CfsConfig.new @CfsConfig.deserialize(params['CfsConfig']) end @InitTimeout = params['InitTimeout'] unless params['ProtocolParams'].nil? @ProtocolParams = ProtocolParams.new @ProtocolParams.deserialize(params['ProtocolParams']) end unless params['InstanceConcurrencyConfig'].nil? @InstanceConcurrencyConfig = InstanceConcurrencyConfig.new @InstanceConcurrencyConfig.deserialize(params['InstanceConcurrencyConfig']) end @DnsCache = params['DnsCache'] unless params['IntranetConfig'].nil? @IntranetConfig = IntranetConfigIn.new @IntranetConfig.deserialize(params['IntranetConfig']) end @IgnoreSysLog = params['IgnoreSysLog'] end
def initialize(functionname=nil, description=nil, memorysize=nil, timeout=nil, runtime=nil, environment=nil, namespace=nil, vpcconfig=nil, role=nil, installdependency=nil, clslogsetid=nil, clstopicid=nil, publish=nil, l5enable=nil, layers=nil, deadletterconfig=nil, publicnetconfig=nil, cfsconfig=nil, inittimeout=nil, protocolparams=nil, instanceconcurrencyconfig=nil, dnscache=nil, intranetconfig=nil, ignoresyslog=nil)
def initialize(functionname=nil, description=nil, memorysize=nil, timeout=nil, runtime=nil, environment=nil, namespace=nil, vpcconfig=nil, role=nil, installdependency=nil, clslogsetid=nil, clstopicid=nil, publish=nil, l5enable=nil, layers=nil, deadletterconfig=nil, publicnetconfig=nil, cfsconfig=nil, inittimeout=nil, protocolparams=nil, instanceconcurrencyconfig=nil, dnscache=nil, intranetconfig=nil, ignoresyslog=nil) @FunctionName = functionname @Description = description @MemorySize = memorysize @Timeout = timeout @Runtime = runtime @Environment = environment @Namespace = namespace @VpcConfig = vpcconfig @Role = role @InstallDependency = installdependency @ClsLogsetId = clslogsetid @ClsTopicId = clstopicid @Publish = publish @L5Enable = l5enable @Layers = layers @DeadLetterConfig = deadletterconfig @PublicNetConfig = publicnetconfig @CfsConfig = cfsconfig @InitTimeout = inittimeout @ProtocolParams = protocolparams @InstanceConcurrencyConfig = instanceconcurrencyconfig @DnsCache = dnscache @IntranetConfig = intranetconfig @IgnoreSysLog = ignoresyslog end