Class: TencentCloud::Wedata::V20210820::DeleteCustomFunctionRequest

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

Overview

DeleteCustomFunction请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusteridentifier = nil, functionid = nil, projectid = nil, functionname = nil, functiontype = nil, databasename = nil, schemaname = nil, commandformat = nil) ⇒ DeleteCustomFunctionRequest

Returns a new instance of DeleteCustomFunctionRequest.



4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
# File 'lib/v20210820/models.rb', line 4678

def initialize(clusteridentifier=nil, functionid=nil, projectid=nil, functionname=nil, functiontype=nil, databasename=nil, schemaname=nil, commandformat=nil)
  @ClusterIdentifier = clusteridentifier
  @FunctionId = functionid
  @ProjectId = projectid
  @FunctionName = functionname
  @FunctionType = functiontype
  @DatabaseName = databasename
  @SchemaName = schemaname
  @CommandFormat = commandformat
end

Instance Attribute Details

#ClusterIdentifierObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def ClusterIdentifier
  @ClusterIdentifier
end

#CommandFormatObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def CommandFormat
  @CommandFormat
end

#DatabaseNameObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def DatabaseName
  @DatabaseName
end

#FunctionIdObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def FunctionId
  @FunctionId
end

#FunctionNameObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def FunctionName
  @FunctionName
end

#FunctionTypeObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def FunctionType
  @FunctionType
end

#ProjectIdObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def ProjectId
  @ProjectId
end

#SchemaNameObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

    函数类型,HIVE,SPARK,DLC,CDW_POSTGRESQL

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4676
4677
4678
# File 'lib/v20210820/models.rb', line 4676

def SchemaName
  @SchemaName
end

Instance Method Details

#deserialize(params) ⇒ Object



4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
# File 'lib/v20210820/models.rb', line 4689

def deserialize(params)
  @ClusterIdentifier = params['ClusterIdentifier']
  @FunctionId = params['FunctionId']
  @ProjectId = params['ProjectId']
  @FunctionName = params['FunctionName']
  @FunctionType = params['FunctionType']
  @DatabaseName = params['DatabaseName']
  @SchemaName = params['SchemaName']
  @CommandFormat = params['CommandFormat']
end