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.
22101 22102 22103 22104 22105 22106 22107 22108 22109 22110 22111 22112 22113 22114 22115 |
# File 'lib/v20210820/models.rb', line 22101 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
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def ClassName @ClassName end |
#ClusterIdentifier ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def ClusterIdentifier @ClusterIdentifier end |
#DbName ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def DbName @DbName end |
#Description ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def Description @Description end |
#Example ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def Example @Example end |
#FunctionId ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def FunctionId @FunctionId end |
#Kind ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def Kind @Kind end |
#Name ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def Name @Name end |
#ParamDesc ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def ParamDesc @ParamDesc end |
#ProjectId ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def ProjectId @ProjectId end |
#ResourceList ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def ResourceList @ResourceList end |
#ReturnDesc ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def ReturnDesc @ReturnDesc end |
#Usage ⇒ Object
22099 22100 22101 |
# File 'lib/v20210820/models.rb', line 22099 def Usage @Usage end |
Instance Method Details
#deserialize(params) ⇒ Object
22117 22118 22119 22120 22121 22122 22123 22124 22125 22126 22127 22128 22129 22130 22131 22132 22133 22134 22135 22136 22137 22138 |
# File 'lib/v20210820/models.rb', line 22117 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 |