Class: TencentCloud::Scf::V20180416::UpdateFunctionCodeRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Scf::V20180416::UpdateFunctionCodeRequest
- Defined in:
- lib/v20180416/models.rb
Overview
UpdateFunctionCode请求参数结构体
Instance Attribute Summary collapse
- #Code ⇒ Object
- #CodeSource ⇒ Object
- #CosBucketName ⇒ Object
- #CosBucketRegion ⇒ Object
- #CosObjectName ⇒ Object
- #EnvId ⇒ Object
- #FunctionName ⇒ Object
- #Handler ⇒ Object
- #InstallDependency ⇒ Object
- #Namespace ⇒ Object
- #Publish ⇒ Object
- #ZipFile ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(functionname = nil, handler = nil, cosbucketname = nil, cosobjectname = nil, zipfile = nil, namespace = nil, cosbucketregion = nil, installdependency = nil, envid = nil, publish = nil, code = nil, codesource = nil) ⇒ UpdateFunctionCodeRequest
constructor
A new instance of UpdateFunctionCodeRequest.
Constructor Details
#initialize(functionname = nil, handler = nil, cosbucketname = nil, cosobjectname = nil, zipfile = nil, namespace = nil, cosbucketregion = nil, installdependency = nil, envid = nil, publish = nil, code = nil, codesource = nil) ⇒ UpdateFunctionCodeRequest
Returns a new instance of UpdateFunctionCodeRequest.
5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 |
# File 'lib/v20180416/models.rb', line 5021 def initialize(functionname=nil, handler=nil, cosbucketname=nil, cosobjectname=nil, zipfile=nil, namespace=nil, cosbucketregion=nil, installdependency=nil, envid=nil, publish=nil, code=nil, codesource=nil) @FunctionName = functionname @Handler = handler @CosBucketName = cosbucketname @CosObjectName = cosobjectname @ZipFile = zipfile @Namespace = namespace @CosBucketRegion = cosbucketregion @InstallDependency = installdependency @EnvId = envid @Publish = publish @Code = code @CodeSource = codesource end |
Instance Attribute Details
#Code ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def Code @Code end |
#CodeSource ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def CodeSource @CodeSource end |
#CosBucketName ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def CosBucketName @CosBucketName end |
#CosBucketRegion ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def CosBucketRegion @CosBucketRegion end |
#CosObjectName ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def CosObjectName @CosObjectName end |
#EnvId ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def EnvId @EnvId end |
#FunctionName ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def FunctionName @FunctionName end |
#Handler ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def Handler @Handler end |
#InstallDependency ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def InstallDependency @InstallDependency end |
#Namespace ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def Namespace @Namespace end |
#Publish ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def Publish @Publish end |
#ZipFile ⇒ Object
5019 5020 5021 |
# File 'lib/v20180416/models.rb', line 5019 def ZipFile @ZipFile end |
Instance Method Details
#deserialize(params) ⇒ Object
5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 |
# File 'lib/v20180416/models.rb', line 5036 def deserialize(params) @FunctionName = params['FunctionName'] @Handler = params['Handler'] @CosBucketName = params['CosBucketName'] @CosObjectName = params['CosObjectName'] @ZipFile = params['ZipFile'] @Namespace = params['Namespace'] @CosBucketRegion = params['CosBucketRegion'] @InstallDependency = params['InstallDependency'] @EnvId = params['EnvId'] @Publish = params['Publish'] unless params['Code'].nil? @Code = Code.new @Code.deserialize(params['Code']) end @CodeSource = params['CodeSource'] end |