Class: TencentCloud::Memcached::V20190318::DescribeInstancesRequest

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

Overview

DescribeInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orderby = nil, searchkeys = nil, uniqsubnetids = nil, vips = nil, ordertype = nil, instancenames = nil, uniqvpcids = nil, projectids = nil, offset = nil, limit = nil, instanceids = nil) ⇒ DescribeInstancesRequest

Returns a new instance of DescribeInstancesRequest.



47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/v20190318/models.rb', line 47

def initialize(orderby=nil, searchkeys=nil, uniqsubnetids=nil, vips=nil, ordertype=nil, instancenames=nil, uniqvpcids=nil, projectids=nil, offset=nil, limit=nil, instanceids=nil)
  @OrderBy = orderby
  @SearchKeys = searchkeys
  @UniqSubnetIds = uniqsubnetids
  @Vips = vips
  @OrderType = ordertype
  @InstanceNames = instancenames
  @UniqVpcIds = uniqvpcids
  @ProjectIds = projectids
  @Offset = offset
  @Limit = limit
  @InstanceIds = instanceids
end

Instance Attribute Details

#InstanceIdsObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def InstanceIds
  @InstanceIds
end

#InstanceNamesObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def InstanceNames
  @InstanceNames
end

#LimitObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def Offset
  @Offset
end

#OrderByObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def OrderBy
  @OrderBy
end

#OrderTypeObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def OrderType
  @OrderType
end

#ProjectIdsObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def ProjectIds
  @ProjectIds
end

#SearchKeysObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def SearchKeys
  @SearchKeys
end

#UniqSubnetIdsObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def UniqSubnetIds
  @UniqSubnetIds
end

#UniqVpcIdsObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def UniqVpcIds
  @UniqVpcIds
end

#VipsObject

Parameters:

  • OrderBy:

    枚举范围: AddTimeStamp, InstanceName, ProjectId

  • SearchKeys:

    查找的关键字

  • UniqSubnetIds:

    子网ID列表

  • Vips:

    VIP列表

  • OrderType:

    0倒序,1正序,默认倒序

  • InstanceNames:

    实例名称列表

  • UniqVpcIds:

    VPC ID列表

  • ProjectIds:

    项目ID列表

  • Offset:

    偏移量,取Limit整数倍

  • Limit:

    实例列表的大小,参数默认值100

  • InstanceIds:

    实例ID列表



45
46
47
# File 'lib/v20190318/models.rb', line 45

def Vips
  @Vips
end

Instance Method Details

#deserialize(params) ⇒ Object



61
62
63
64
65
66
67
68
69
70
71
72
73
# File 'lib/v20190318/models.rb', line 61

def deserialize(params)
  @OrderBy = params['OrderBy']
  @SearchKeys = params['SearchKeys']
  @UniqSubnetIds = params['UniqSubnetIds']
  @Vips = params['Vips']
  @OrderType = params['OrderType']
  @InstanceNames = params['InstanceNames']
  @UniqVpcIds = params['UniqVpcIds']
  @ProjectIds = params['ProjectIds']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @InstanceIds = params['InstanceIds']
end