Class: TencentCloud::Wedata::V20210820::ReportColumnInfo

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

Overview

上报表元数据的字段结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, type = nil, position = nil, description = nil, createtime = nil, modifiedtime = nil) ⇒ ReportColumnInfo

Returns a new instance of ReportColumnInfo.



29913
29914
29915
29916
29917
29918
29919
29920
# File 'lib/v20210820/models.rb', line 29913

def initialize(name=nil, type=nil, position=nil, description=nil, createtime=nil, modifiedtime=nil)
  @Name = name
  @Type = type
  @Position = position
  @Description = description
  @CreateTime = createtime
  @ModifiedTime = modifiedtime
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Name:

    字段名称,字符长度128内

  • Type:

    字段类型,字符长度128内

  • Position:

    字段位置,1开始

  • Description:

    字段描述,字符长度256内

  • CreateTime:

    创建时间戳,毫秒,为空默认当前时间

  • ModifiedTime:

    修改时间戳,毫秒,为空默认当前时间



29911
29912
29913
# File 'lib/v20210820/models.rb', line 29911

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • Name:

    字段名称,字符长度128内

  • Type:

    字段类型,字符长度128内

  • Position:

    字段位置,1开始

  • Description:

    字段描述,字符长度256内

  • CreateTime:

    创建时间戳,毫秒,为空默认当前时间

  • ModifiedTime:

    修改时间戳,毫秒,为空默认当前时间



29911
29912
29913
# File 'lib/v20210820/models.rb', line 29911

def Description
  @Description
end

#ModifiedTimeObject

Parameters:

  • Name:

    字段名称,字符长度128内

  • Type:

    字段类型,字符长度128内

  • Position:

    字段位置,1开始

  • Description:

    字段描述,字符长度256内

  • CreateTime:

    创建时间戳,毫秒,为空默认当前时间

  • ModifiedTime:

    修改时间戳,毫秒,为空默认当前时间



29911
29912
29913
# File 'lib/v20210820/models.rb', line 29911

def ModifiedTime
  @ModifiedTime
end

#NameObject

Parameters:

  • Name:

    字段名称,字符长度128内

  • Type:

    字段类型,字符长度128内

  • Position:

    字段位置,1开始

  • Description:

    字段描述,字符长度256内

  • CreateTime:

    创建时间戳,毫秒,为空默认当前时间

  • ModifiedTime:

    修改时间戳,毫秒,为空默认当前时间



29911
29912
29913
# File 'lib/v20210820/models.rb', line 29911

def Name
  @Name
end

#PositionObject

Parameters:

  • Name:

    字段名称,字符长度128内

  • Type:

    字段类型,字符长度128内

  • Position:

    字段位置,1开始

  • Description:

    字段描述,字符长度256内

  • CreateTime:

    创建时间戳,毫秒,为空默认当前时间

  • ModifiedTime:

    修改时间戳,毫秒,为空默认当前时间



29911
29912
29913
# File 'lib/v20210820/models.rb', line 29911

def Position
  @Position
end

#TypeObject

Parameters:

  • Name:

    字段名称,字符长度128内

  • Type:

    字段类型,字符长度128内

  • Position:

    字段位置,1开始

  • Description:

    字段描述,字符长度256内

  • CreateTime:

    创建时间戳,毫秒,为空默认当前时间

  • ModifiedTime:

    修改时间戳,毫秒,为空默认当前时间



29911
29912
29913
# File 'lib/v20210820/models.rb', line 29911

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



29922
29923
29924
29925
29926
29927
29928
29929
# File 'lib/v20210820/models.rb', line 29922

def deserialize(params)
  @Name = params['Name']
  @Type = params['Type']
  @Position = params['Position']
  @Description = params['Description']
  @CreateTime = params['CreateTime']
  @ModifiedTime = params['ModifiedTime']
end