Class: TencentCloud::Smh::V20210712::DescribeOfficialInstancesRequest

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

Overview

DescribeOfficialInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(superadminaccount = nil, instanceids = nil, pagenumber = nil, pagesize = nil, orderby = nil, orderbytype = nil, autorenew = nil, bindphone = nil) ⇒ DescribeOfficialInstancesRequest

Returns a new instance of DescribeOfficialInstancesRequest.



468
469
470
471
472
473
474
475
476
477
# File 'lib/v20210712/models.rb', line 468

def initialize(superadminaccount=nil, instanceids=nil, pagenumber=nil, pagesize=nil, orderby=nil, orderbytype=nil, autorenew=nil, bindphone=nil)
  @SuperAdminAccount = superadminaccount
  @InstanceIds = instanceids
  @PageNumber = pagenumber
  @PageSize = pagesize
  @OrderBy = orderby
  @OrderByType = orderbytype
  @AutoRenew = autorenew
  @BindPhone = bindphone
end

Instance Attribute Details

#AutoRenewObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def AutoRenew
  @AutoRenew
end

#BindPhoneObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def BindPhone
  @BindPhone
end

#InstanceIdsObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def InstanceIds
  @InstanceIds
end

#OrderByObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def OrderBy
  @OrderBy
end

#OrderByTypeObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def OrderByType
  @OrderByType
end

#PageNumberObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def PageSize
  @PageSize
end

#SuperAdminAccountObject

Parameters:

  • SuperAdminAccount:

    是否查询实例绑定的超级管理员账号,默认值为 false。

  • InstanceIds:

    按照一个或者多个实例 ID 查询,每次请求的上限为 100 个。

  • PageNumber:

    页码,整型,配合 PageSize 使用,默认值为 1。

  • PageSize:

    每页数目,整型,配合 PageNumber 使用,默认值为 20,最大值为 100。

  • OrderBy:

    对指定列进行排序

  • OrderByType:

    排序方式

  • AutoRenew:

    续费管理筛选类型

  • BindPhone:

    超级管理管理员账号是否绑定了手机号



466
467
468
# File 'lib/v20210712/models.rb', line 466

def SuperAdminAccount
  @SuperAdminAccount
end

Instance Method Details

#deserialize(params) ⇒ Object



479
480
481
482
483
484
485
486
487
488
# File 'lib/v20210712/models.rb', line 479

def deserialize(params)
  @SuperAdminAccount = params['SuperAdminAccount']
  @InstanceIds = params['InstanceIds']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @OrderBy = params['OrderBy']
  @OrderByType = params['OrderByType']
  @AutoRenew = params['AutoRenew']
  @BindPhone = params['BindPhone']
end