Class: TencentCloud::Dlc::V20210125::DescribeDMSPartitionsRequest

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

Overview

DescribeDMSPartitions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, tablename = nil, schemaname = nil, name = nil, values = nil, partitionnames = nil, partvalues = nil, filter = nil, maxparts = nil, offset = nil, limit = nil, expression = nil, datasourceconnectionname = nil) ⇒ DescribeDMSPartitionsRequest

Returns a new instance of DescribeDMSPartitionsRequest.



6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
# File 'lib/v20210125/models.rb', line 6247

def initialize(databasename=nil, tablename=nil, schemaname=nil, name=nil, values=nil, partitionnames=nil, partvalues=nil, filter=nil, maxparts=nil, offset=nil, limit=nil, expression=nil, datasourceconnectionname=nil)
  @DatabaseName = databasename
  @TableName = tablename
  @SchemaName = schemaname
  @Name = name
  @Values = values
  @PartitionNames = partitionnames
  @PartValues = partvalues
  @Filter = filter
  @MaxParts = maxparts
  @Offset = offset
  @Limit = limit
  @Expression = expression
  @DatasourceConnectionName = datasourceconnectionname
end

Instance Attribute Details

#DatabaseNameObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def DatabaseName
  @DatabaseName
end

#DatasourceConnectionNameObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def DatasourceConnectionName
  @DatasourceConnectionName
end

#ExpressionObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def Expression
  @Expression
end

#FilterObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def Filter
  @Filter
end

#LimitObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def Limit
  @Limit
end

#MaxPartsObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def MaxParts
  @MaxParts
end

#NameObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def Name
  @Name
end

#OffsetObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def Offset
  @Offset
end

#PartitionNamesObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def PartitionNames
  @PartitionNames
end

#PartValuesObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def PartValues
  @PartValues
end

#SchemaNameObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def SchemaName
  @SchemaName
end

#TableNameObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def TableName
  @TableName
end

#ValuesObject

Parameters:

  • DatabaseName:

    数据库名

  • TableName:

    表名称

  • SchemaName:

    schema名称

  • Name:

    名称

  • Values:

    单个分区名称,精准匹配

  • PartitionNames:

    多个分区名称,精准匹配

  • PartValues:

    多个分区字段的匹配,模糊匹配

  • Filter:

    过滤SQL

  • MaxParts:

    最大分区数量

  • Offset:

    翻页跳过数量

  • Limit:

    页面数量

  • Expression:

    表达式

  • DatasourceConnectionName:

    数据源连接名



6245
6246
6247
# File 'lib/v20210125/models.rb', line 6245

def Values
  @Values
end

Instance Method Details

#deserialize(params) ⇒ Object



6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
# File 'lib/v20210125/models.rb', line 6263

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @TableName = params['TableName']
  @SchemaName = params['SchemaName']
  @Name = params['Name']
  @Values = params['Values']
  @PartitionNames = params['PartitionNames']
  @PartValues = params['PartValues']
  @Filter = params['Filter']
  @MaxParts = params['MaxParts']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @Expression = params['Expression']
  @DatasourceConnectionName = params['DatasourceConnectionName']
end