Class: TencentCloud::Wedata::V20210820::SaveCustomFunctionRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::SaveCustomFunctionRequest
- Defined in:
- lib/v20210820/models.rb
Overview
SaveCustomFunction请求参数结构体
Instance Attribute Summary collapse
- #ClassName ⇒ Object
- #ClusterIdentifier ⇒ Object
- #DbName ⇒ Object
- #Description ⇒ Object
- #Example ⇒ Object
- #FunctionId ⇒ Object
- #Kind ⇒ Object
- #Name ⇒ Object
- #ParamDesc ⇒ Object
- #ProjectId ⇒ Object
- #ResourceList ⇒ Object
- #ReturnDesc ⇒ Object
- #Usage ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(functionid = nil, kind = nil, clusteridentifier = nil, classname = nil, resourcelist = nil, description = nil, usage = nil, paramdesc = nil, returndesc = nil, example = nil, projectid = nil, dbname = nil, name = nil) ⇒ SaveCustomFunctionRequest
constructor
A new instance of SaveCustomFunctionRequest.
Constructor Details
#initialize(functionid = nil, kind = nil, clusteridentifier = nil, classname = nil, resourcelist = nil, description = nil, usage = nil, paramdesc = nil, returndesc = nil, example = nil, projectid = nil, dbname = nil, name = nil) ⇒ SaveCustomFunctionRequest
Returns a new instance of SaveCustomFunctionRequest.
21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 |
# File 'lib/v20210820/models.rb', line 21817 def initialize(functionid=nil, kind=nil, clusteridentifier=nil, classname=nil, resourcelist=nil, description=nil, usage=nil, paramdesc=nil, returndesc=nil, example=nil, projectid=nil, dbname=nil, name=nil) @FunctionId = functionid @Kind = kind @ClusterIdentifier = clusteridentifier @ClassName = classname @ResourceList = resourcelist @Description = description @Usage = usage @ParamDesc = paramdesc @ReturnDesc = returndesc @Example = example @ProjectId = projectid @DbName = dbname @Name = name end |
Instance Attribute Details
#ClassName ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def ClassName @ClassName end |
#ClusterIdentifier ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def ClusterIdentifier @ClusterIdentifier end |
#DbName ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def DbName @DbName end |
#Description ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def Description @Description end |
#Example ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def Example @Example end |
#FunctionId ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def FunctionId @FunctionId end |
#Kind ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def Kind @Kind end |
#Name ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def Name @Name end |
#ParamDesc ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def ParamDesc @ParamDesc end |
#ProjectId ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def ProjectId @ProjectId end |
#ResourceList ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def ResourceList @ResourceList end |
#ReturnDesc ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def ReturnDesc @ReturnDesc end |
#Usage ⇒ Object
21815 21816 21817 |
# File 'lib/v20210820/models.rb', line 21815 def Usage @Usage end |
Instance Method Details
#deserialize(params) ⇒ Object
21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 |
# File 'lib/v20210820/models.rb', line 21833 def deserialize(params) @FunctionId = params['FunctionId'] @Kind = params['Kind'] @ClusterIdentifier = params['ClusterIdentifier'] @ClassName = params['ClassName'] unless params['ResourceList'].nil? @ResourceList = [] params['ResourceList'].each do |i| functionresource_tmp = FunctionResource.new functionresource_tmp.deserialize(i) @ResourceList << functionresource_tmp end end @Description = params['Description'] @Usage = params['Usage'] @ParamDesc = params['ParamDesc'] @ReturnDesc = params['ReturnDesc'] @Example = params['Example'] @ProjectId = params['ProjectId'] @DbName = params['DbName'] @Name = params['Name'] end |