Class: TencentCloud::Scf::V20180416::UpdateFunctionConfigurationRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Scf::V20180416::UpdateFunctionConfigurationRequest
- Defined in:
- lib/v20180416/models.rb
Overview
UpdateFunctionConfiguration请求参数结构体
Instance Attribute Summary collapse
-
#CfsConfig ⇒ Object
默认值: default.
-
#ClsLogsetId ⇒ Object
默认值: default.
-
#ClsTopicId ⇒ Object
默认值: default.
-
#DeadLetterConfig ⇒ Object
默认值: default.
-
#Description ⇒ Object
默认值: default.
-
#DnsCache ⇒ Object
默认值: default.
-
#Environment ⇒ Object
默认值: default.
-
#FunctionName ⇒ Object
默认值: default.
-
#IgnoreSysLog ⇒ Object
默认值: default.
-
#InitTimeout ⇒ Object
默认值: default.
-
#InstallDependency ⇒ Object
默认值: default.
-
#InstanceConcurrencyConfig ⇒ Object
默认值: default.
-
#IntranetConfig ⇒ Object
默认值: default.
-
#L5Enable ⇒ Object
默认值: default.
-
#Layers ⇒ Object
默认值: default.
-
#MemorySize ⇒ Object
默认值: default.
-
#Namespace ⇒ Object
默认值: default.
-
#ProtocolParams ⇒ Object
默认值: default.
-
#PublicNetConfig ⇒ Object
默认值: default.
-
#Publish ⇒ Object
默认值: default.
-
#Role ⇒ Object
默认值: default.
-
#Runtime ⇒ Object
默认值: default.
-
#Timeout ⇒ Object
默认值: default.
-
#VpcConfig ⇒ Object
默认值: default.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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) ⇒ UpdateFunctionConfigurationRequest
constructor
A new instance of UpdateFunctionConfigurationRequest.
Constructor Details
#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) ⇒ UpdateFunctionConfigurationRequest
Returns a new instance of UpdateFunctionConfigurationRequest.
5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 |
# File 'lib/v20180416/models.rb', line 5125 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 |
Instance Attribute Details
#CfsConfig ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def CfsConfig @CfsConfig end |
#ClsLogsetId ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def ClsLogsetId @ClsLogsetId end |
#ClsTopicId ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def ClsTopicId @ClsTopicId end |
#DeadLetterConfig ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def DeadLetterConfig @DeadLetterConfig end |
#Description ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Description @Description end |
#DnsCache ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def DnsCache @DnsCache end |
#Environment ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Environment @Environment end |
#FunctionName ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def FunctionName @FunctionName end |
#IgnoreSysLog ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def IgnoreSysLog @IgnoreSysLog end |
#InitTimeout ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def InitTimeout @InitTimeout end |
#InstallDependency ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def InstallDependency @InstallDependency end |
#InstanceConcurrencyConfig ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def InstanceConcurrencyConfig @InstanceConcurrencyConfig end |
#IntranetConfig ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def IntranetConfig @IntranetConfig end |
#L5Enable ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def L5Enable @L5Enable end |
#Layers ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Layers @Layers end |
#MemorySize ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def MemorySize @MemorySize end |
#Namespace ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Namespace @Namespace end |
#ProtocolParams ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def ProtocolParams @ProtocolParams end |
#PublicNetConfig ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def PublicNetConfig @PublicNetConfig end |
#Publish ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Publish @Publish end |
#Role ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Role @Role end |
#Runtime ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Runtime @Runtime end |
#Timeout ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def Timeout @Timeout end |
#VpcConfig ⇒ Object
默认值: default
5123 5124 5125 |
# File 'lib/v20180416/models.rb', line 5123 def VpcConfig @VpcConfig end |
Instance Method Details
#deserialize(params) ⇒ Object
5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 |
# File 'lib/v20180416/models.rb', line 5152 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 |