Class: TencentCloud::Ess::V20201111::DescribeIntegrationRolesResponse

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

Overview

DescribeIntegrationRoles返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offset = nil, limit = nil, totalcount = nil, integrateroles = nil, requestid = nil) ⇒ DescribeIntegrationRolesResponse

Returns a new instance of DescribeIntegrationRolesResponse.



11042
11043
11044
11045
11046
11047
11048
# File 'lib/v20201111/models.rb', line 11042

def initialize(offset=nil, limit=nil, totalcount=nil, integrateroles=nil, requestid=nil)
  @Offset = offset
  @Limit = limit
  @TotalCount = totalcount
  @IntegrateRoles = integrateroles
  @RequestId = requestid
end

Instance Attribute Details

#IntegrateRolesObject

分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • Offset:

    OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0, 最大为2000

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 200。

  • TotalCount:

    符合查询条件的总角色数。

  • IntegrateRoles:

    企业角色信息列表。

  • RequestId:

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



11040
11041
11042
# File 'lib/v20201111/models.rb', line 11040

def IntegrateRoles
  @IntegrateRoles
end

#LimitObject

分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • Offset:

    OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0, 最大为2000

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 200。

  • TotalCount:

    符合查询条件的总角色数。

  • IntegrateRoles:

    企业角色信息列表。

  • RequestId:

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



11040
11041
11042
# File 'lib/v20201111/models.rb', line 11040

def Limit
  @Limit
end

#OffsetObject

分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • Offset:

    OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0, 最大为2000

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 200。

  • TotalCount:

    符合查询条件的总角色数。

  • IntegrateRoles:

    企业角色信息列表。

  • RequestId:

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



11040
11041
11042
# File 'lib/v20201111/models.rb', line 11040

def Offset
  @Offset
end

#RequestIdObject

分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • Offset:

    OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0, 最大为2000

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 200。

  • TotalCount:

    符合查询条件的总角色数。

  • IntegrateRoles:

    企业角色信息列表。

  • RequestId:

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



11040
11041
11042
# File 'lib/v20201111/models.rb', line 11040

def RequestId
  @RequestId
end

#TotalCountObject

分页参数, 需要limit, offset 配合使用 例如: 您希望得到第三页的数据, 且每页限制最多10条 您可以使用 LIMIT 10 OFFSET 20

Parameters:

  • Offset:

    OFFSET 用于指定查询结果的偏移量,如果不传默认偏移为0, 最大为2000

  • Limit:

    指定分页每页返回的数据条数,单页最大支持 200。

  • TotalCount:

    符合查询条件的总角色数。

  • IntegrateRoles:

    企业角色信息列表。

  • RequestId:

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



11040
11041
11042
# File 'lib/v20201111/models.rb', line 11040

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
# File 'lib/v20201111/models.rb', line 11050

def deserialize(params)
  @Offset = params['Offset']
  @Limit = params['Limit']
  @TotalCount = params['TotalCount']
  unless params['IntegrateRoles'].nil?
    @IntegrateRoles = []
    params['IntegrateRoles'].each do |i|
      integraterole_tmp = IntegrateRole.new
      integraterole_tmp.deserialize(i)
      @IntegrateRoles << integraterole_tmp
    end
  end
  @RequestId = params['RequestId']
end