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.



4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
# File 'lib/v20210820/models.rb', line 4854

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:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def ClusterIdentifier
  @ClusterIdentifier
end

#CommandFormatObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

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

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def CommandFormat
  @CommandFormat
end

#DatabaseNameObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

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

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def DatabaseName
  @DatabaseName
end

#FunctionIdObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

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

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def FunctionId
  @FunctionId
end

#FunctionNameObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

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

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def FunctionName
  @FunctionName
end

#FunctionTypeObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

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

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def FunctionType
  @FunctionType
end

#ProjectIdObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

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

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def ProjectId
  @ProjectId
end

#SchemaNameObject

Parameters:

  • ClusterIdentifier:

    集群实例 ID

  • FunctionId:

    函数 ID

  • ProjectId:

    项目ID,必须填

  • FunctionName:

    函数名称

  • FunctionType:

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

  • DatabaseName:

    数据库名

  • SchemaName:

    模式名

  • CommandFormat:

    函数命令格式



4852
4853
4854
# File 'lib/v20210820/models.rb', line 4852

def SchemaName
  @SchemaName
end

Instance Method Details

#deserialize(params) ⇒ Object



4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
# File 'lib/v20210820/models.rb', line 4865

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