Class: TencentCloud::Wedata::V20210820::CreateCustomFunctionRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

CreateCustomFunction请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, kind = nil, name = nil, clusteridentifier = nil, dbname = nil, projectid = nil) ⇒ CreateCustomFunctionRequest

Returns a new instance of CreateCustomFunctionRequest.



3109
3110
3111
3112
3113
3114
3115
3116
# File 'lib/v20210820/models.rb', line 3109

def initialize(type=nil, kind=nil, name=nil, clusteridentifier=nil, dbname=nil, projectid=nil)
  @Type = type
  @Kind = kind
  @Name = name
  @ClusterIdentifier = clusteridentifier
  @DbName = dbname
  @ProjectId = projectid
end

Instance Attribute Details

#ClusterIdentifierObject

Parameters:

  • Type:

    枚举值:HIVE、SPARK、DLC

  • Kind:

    枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)

  • Name:

    函数名称

  • ClusterIdentifier:

    集群实例引擎 ID

  • DbName:

    数据库名称

  • ProjectId:

    项目ID



3107
3108
3109
# File 'lib/v20210820/models.rb', line 3107

def ClusterIdentifier
  @ClusterIdentifier
end

#DbNameObject

Parameters:

  • Type:

    枚举值:HIVE、SPARK、DLC

  • Kind:

    枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)

  • Name:

    函数名称

  • ClusterIdentifier:

    集群实例引擎 ID

  • DbName:

    数据库名称

  • ProjectId:

    项目ID



3107
3108
3109
# File 'lib/v20210820/models.rb', line 3107

def DbName
  @DbName
end

#KindObject

Parameters:

  • Type:

    枚举值:HIVE、SPARK、DLC

  • Kind:

    枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)

  • Name:

    函数名称

  • ClusterIdentifier:

    集群实例引擎 ID

  • DbName:

    数据库名称

  • ProjectId:

    项目ID



3107
3108
3109
# File 'lib/v20210820/models.rb', line 3107

def Kind
  @Kind
end

#NameObject

Parameters:

  • Type:

    枚举值:HIVE、SPARK、DLC

  • Kind:

    枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)

  • Name:

    函数名称

  • ClusterIdentifier:

    集群实例引擎 ID

  • DbName:

    数据库名称

  • ProjectId:

    项目ID



3107
3108
3109
# File 'lib/v20210820/models.rb', line 3107

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • Type:

    枚举值:HIVE、SPARK、DLC

  • Kind:

    枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)

  • Name:

    函数名称

  • ClusterIdentifier:

    集群实例引擎 ID

  • DbName:

    数据库名称

  • ProjectId:

    项目ID



3107
3108
3109
# File 'lib/v20210820/models.rb', line 3107

def ProjectId
  @ProjectId
end

#TypeObject

Parameters:

  • Type:

    枚举值:HIVE、SPARK、DLC

  • Kind:

    枚举值:ANALYSIS(函数)、ENCRYPTION(加密函数)、AGGREGATE(聚合函数)、LOGIC(逻辑函数)、DATE_AND_TIME(日期与时间函数)、MATH(数学函数)、CONVERSION(转换函数)、STRING(字符串函数)、IP_AND_DOMAIN(IP和域名函数)、WINDOW(窗口函数)、OTHER(其他函数)

  • Name:

    函数名称

  • ClusterIdentifier:

    集群实例引擎 ID

  • DbName:

    数据库名称

  • ProjectId:

    项目ID



3107
3108
3109
# File 'lib/v20210820/models.rb', line 3107

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3118
3119
3120
3121
3122
3123
3124
3125
# File 'lib/v20210820/models.rb', line 3118

def deserialize(params)
  @Type = params['Type']
  @Kind = params['Kind']
  @Name = params['Name']
  @ClusterIdentifier = params['ClusterIdentifier']
  @DbName = params['DbName']
  @ProjectId = params['ProjectId']
end