Class: TencentCloud::Dlc::V20210125::ViewResponseInfo

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

Overview

查询视图信息对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(viewbaseinfo = nil, columns = nil, properties = nil, createtime = nil, modifiedtime = nil) ⇒ ViewResponseInfo

Returns a new instance of ViewResponseInfo.



17593
17594
17595
17596
17597
17598
17599
# File 'lib/v20210125/models.rb', line 17593

def initialize(viewbaseinfo=nil, columns=nil, properties=nil, createtime=nil, modifiedtime=nil)
  @ViewBaseInfo = viewbaseinfo
  @Columns = columns
  @Properties = properties
  @CreateTime = createtime
  @ModifiedTime = modifiedtime
end

Instance Attribute Details

#ColumnsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ViewBaseInfo:

    视图基本信息。

  • Columns:

    视图列信息。

  • Properties:

    视图属性信息。

  • CreateTime:

    视图创建时间。

  • ModifiedTime:

    视图更新时间。



17591
17592
17593
# File 'lib/v20210125/models.rb', line 17591

def Columns
  @Columns
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ViewBaseInfo:

    视图基本信息。

  • Columns:

    视图列信息。

  • Properties:

    视图属性信息。

  • CreateTime:

    视图创建时间。

  • ModifiedTime:

    视图更新时间。



17591
17592
17593
# File 'lib/v20210125/models.rb', line 17591

def CreateTime
  @CreateTime
end

#ModifiedTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ViewBaseInfo:

    视图基本信息。

  • Columns:

    视图列信息。

  • Properties:

    视图属性信息。

  • CreateTime:

    视图创建时间。

  • ModifiedTime:

    视图更新时间。



17591
17592
17593
# File 'lib/v20210125/models.rb', line 17591

def ModifiedTime
  @ModifiedTime
end

#PropertiesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ViewBaseInfo:

    视图基本信息。

  • Columns:

    视图列信息。

  • Properties:

    视图属性信息。

  • CreateTime:

    视图创建时间。

  • ModifiedTime:

    视图更新时间。



17591
17592
17593
# File 'lib/v20210125/models.rb', line 17591

def Properties
  @Properties
end

#ViewBaseInfoObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ViewBaseInfo:

    视图基本信息。

  • Columns:

    视图列信息。

  • Properties:

    视图属性信息。

  • CreateTime:

    视图创建时间。

  • ModifiedTime:

    视图更新时间。



17591
17592
17593
# File 'lib/v20210125/models.rb', line 17591

def ViewBaseInfo
  @ViewBaseInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
# File 'lib/v20210125/models.rb', line 17601

def deserialize(params)
  unless params['ViewBaseInfo'].nil?
    @ViewBaseInfo = ViewBaseInfo.new
    @ViewBaseInfo.deserialize(params['ViewBaseInfo'])
  end
  unless params['Columns'].nil?
    @Columns = []
    params['Columns'].each do |i|
      column_tmp = Column.new
      column_tmp.deserialize(i)
      @Columns << column_tmp
    end
  end
  unless params['Properties'].nil?
    @Properties = []
    params['Properties'].each do |i|
      property_tmp = Property.new
      property_tmp.deserialize(i)
      @Properties << property_tmp
    end
  end
  @CreateTime = params['CreateTime']
  @ModifiedTime = params['ModifiedTime']
end