Class: TencentCloud::Dlc::V20210125::DropDMSPartitionsRequest

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

Overview

DropDMSPartitions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, schemaname = nil, tablename = nil, name = nil, values = nil, deletedata = nil, datasourceconnectionname = nil) ⇒ DropDMSPartitionsRequest

Returns a new instance of DropDMSPartitionsRequest.



10768
10769
10770
10771
10772
10773
10774
10775
10776
# File 'lib/v20210125/models.rb', line 10768

def initialize(databasename=nil, schemaname=nil, tablename=nil, name=nil, values=nil, deletedata=nil, datasourceconnectionname=nil)
  @DatabaseName = databasename
  @SchemaName = schemaname
  @TableName = tablename
  @Name = name
  @Values = values
  @DeleteData = deletedata
  @DatasourceConnectionName = datasourceconnectionname
end

Instance Attribute Details

#DatabaseNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据库Schema名称

  • TableName:

    数据表名称

  • Name:

    分区名称

  • Values:

    单个分区名称

  • DeleteData:

    是否删除分区数据

  • DatasourceConnectionName:

    数据源连接名



10766
10767
10768
# File 'lib/v20210125/models.rb', line 10766

def DatabaseName
  @DatabaseName
end

#DatasourceConnectionNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据库Schema名称

  • TableName:

    数据表名称

  • Name:

    分区名称

  • Values:

    单个分区名称

  • DeleteData:

    是否删除分区数据

  • DatasourceConnectionName:

    数据源连接名



10766
10767
10768
# File 'lib/v20210125/models.rb', line 10766

def DatasourceConnectionName
  @DatasourceConnectionName
end

#DeleteDataObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据库Schema名称

  • TableName:

    数据表名称

  • Name:

    分区名称

  • Values:

    单个分区名称

  • DeleteData:

    是否删除分区数据

  • DatasourceConnectionName:

    数据源连接名



10766
10767
10768
# File 'lib/v20210125/models.rb', line 10766

def DeleteData
  @DeleteData
end

#NameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据库Schema名称

  • TableName:

    数据表名称

  • Name:

    分区名称

  • Values:

    单个分区名称

  • DeleteData:

    是否删除分区数据

  • DatasourceConnectionName:

    数据源连接名



10766
10767
10768
# File 'lib/v20210125/models.rb', line 10766

def Name
  @Name
end

#SchemaNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据库Schema名称

  • TableName:

    数据表名称

  • Name:

    分区名称

  • Values:

    单个分区名称

  • DeleteData:

    是否删除分区数据

  • DatasourceConnectionName:

    数据源连接名



10766
10767
10768
# File 'lib/v20210125/models.rb', line 10766

def SchemaName
  @SchemaName
end

#TableNameObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据库Schema名称

  • TableName:

    数据表名称

  • Name:

    分区名称

  • Values:

    单个分区名称

  • DeleteData:

    是否删除分区数据

  • DatasourceConnectionName:

    数据源连接名



10766
10767
10768
# File 'lib/v20210125/models.rb', line 10766

def TableName
  @TableName
end

#ValuesObject

Parameters:

  • DatabaseName:

    数据库名称

  • SchemaName:

    数据库Schema名称

  • TableName:

    数据表名称

  • Name:

    分区名称

  • Values:

    单个分区名称

  • DeleteData:

    是否删除分区数据

  • DatasourceConnectionName:

    数据源连接名



10766
10767
10768
# File 'lib/v20210125/models.rb', line 10766

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



10778
10779
10780
10781
10782
10783
10784
10785
10786
# File 'lib/v20210125/models.rb', line 10778

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @SchemaName = params['SchemaName']
  @TableName = params['TableName']
  @Name = params['Name']
  @Values = params['Values']
  @DeleteData = params['DeleteData']
  @DatasourceConnectionName = params['DatasourceConnectionName']
end