Class: TencentCloud::Emr::V20190103::DescribeHBaseTableOverviewResponse

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

Overview

DescribeHBaseTableOverview返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tablemonitorlist = nil, totalcount = nil, schemalist = nil, requestid = nil) ⇒ DescribeHBaseTableOverviewResponse

Returns a new instance of DescribeHBaseTableOverviewResponse.



3757
3758
3759
3760
3761
3762
# File 'lib/v20190103/models.rb', line 3757

def initialize(tablemonitorlist=nil, totalcount=nil, schemalist=nil, requestid=nil)
  @TableMonitorList = tablemonitorlist
  @TotalCount = totalcount
  @SchemaList = schemalist
  @RequestId = requestid
end

Instance Attribute Details

#RequestIdObject

Parameters:

  • TableMonitorList:

    概览数据数组

  • TotalCount:

    概览数据数组长度

  • SchemaList:

    表schema信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3755
3756
3757
# File 'lib/v20190103/models.rb', line 3755

def RequestId
  @RequestId
end

#SchemaListObject

Parameters:

  • TableMonitorList:

    概览数据数组

  • TotalCount:

    概览数据数组长度

  • SchemaList:

    表schema信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3755
3756
3757
# File 'lib/v20190103/models.rb', line 3755

def SchemaList
  @SchemaList
end

#TableMonitorListObject

Parameters:

  • TableMonitorList:

    概览数据数组

  • TotalCount:

    概览数据数组长度

  • SchemaList:

    表schema信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3755
3756
3757
# File 'lib/v20190103/models.rb', line 3755

def TableMonitorList
  @TableMonitorList
end

#TotalCountObject

Parameters:

  • TableMonitorList:

    概览数据数组

  • TotalCount:

    概览数据数组长度

  • SchemaList:

    表schema信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3755
3756
3757
# File 'lib/v20190103/models.rb', line 3755

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
# File 'lib/v20190103/models.rb', line 3764

def deserialize(params)
  unless params['TableMonitorList'].nil?
    @TableMonitorList = []
    params['TableMonitorList'].each do |i|
      overviewrow_tmp = OverviewRow.new
      overviewrow_tmp.deserialize(i)
      @TableMonitorList << overviewrow_tmp
    end
  end
  @TotalCount = params['TotalCount']
  unless params['SchemaList'].nil?
    @SchemaList = []
    params['SchemaList'].each do |i|
      tableschemaitem_tmp = TableSchemaItem.new
      tableschemaitem_tmp.deserialize(i)
      @SchemaList << tableschemaitem_tmp
    end
  end
  @RequestId = params['RequestId']
end