Class: TencentCloud::Dc::V20180410::DescribeDirectConnectsRequest

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

Overview

DescribeDirectConnects请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filters = nil, directconnectids = nil, offset = nil, limit = nil) ⇒ DescribeDirectConnectsRequest

Returns a new instance of DescribeDirectConnectsRequest.



1001
1002
1003
1004
1005
1006
# File 'lib/v20180410/models.rb', line 1001

def initialize(filters=nil, directconnectids=nil, offset=nil, limit=nil)
  @Filters = filters
  @DirectConnectIds = directconnectids
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#DirectConnectIds ⇒ Object

Parameters:

  • Filters: —

    过滤条件。direct-connect-id:物理专线ID,states:物理专线状态(AVAILABLE-就绪,PENDING-申请中,REJECTED-申请被拒绝,PENDINGPAY-待付款,PAID-付款完成,BUILDING-建设中,STOPED-建设终止,DELETED-删除完成)。

  • DirectConnectIds: —

    物理专线 ID数组。

  • Offset: —

    偏移量,默认为0。

  • Limit: —

    返回数量,默认为20,最大值为100。



999
1000
1001
# File 'lib/v20180410/models.rb', line 999

def DirectConnectIds
  @DirectConnectIds
end

#Filters ⇒ Object

Parameters:

  • Filters: —

    过滤条件。direct-connect-id:物理专线ID,states:物理专线状态(AVAILABLE-就绪,PENDING-申请中,REJECTED-申请被拒绝,PENDINGPAY-待付款,PAID-付款完成,BUILDING-建设中,STOPED-建设终止,DELETED-删除完成)。

  • DirectConnectIds: —

    物理专线 ID数组。

  • Offset: —

    偏移量,默认为0。

  • Limit: —

    返回数量,默认为20,最大值为100。



999
1000
1001
# File 'lib/v20180410/models.rb', line 999

def Filters
  @Filters
end

#Limit ⇒ Object

Parameters:

  • Filters: —

    过滤条件。direct-connect-id:物理专线ID,states:物理专线状态(AVAILABLE-就绪,PENDING-申请中,REJECTED-申请被拒绝,PENDINGPAY-待付款,PAID-付款完成,BUILDING-建设中,STOPED-建设终止,DELETED-删除完成)。

  • DirectConnectIds: —

    物理专线 ID数组。

  • Offset: —

    偏移量,默认为0。

  • Limit: —

    返回数量,默认为20,最大值为100。



999
1000
1001
# File 'lib/v20180410/models.rb', line 999

def Limit
  @Limit
end

#Offset ⇒ Object

Parameters:

  • Filters: —

    过滤条件。direct-connect-id:物理专线ID,states:物理专线状态(AVAILABLE-就绪,PENDING-申请中,REJECTED-申请被拒绝,PENDINGPAY-待付款,PAID-付款完成,BUILDING-建设中,STOPED-建设终止,DELETED-删除完成)。

  • DirectConnectIds: —

    物理专线 ID数组。

  • Offset: —

    偏移量,默认为0。

  • Limit: —

    返回数量,默认为20,最大值为100。



999
1000
1001
# File 'lib/v20180410/models.rb', line 999

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
# File 'lib/v20180410/models.rb', line 1008

def deserialize(params)
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @DirectConnectIds = params['DirectConnectIds']
  @Offset = params['Offset']
  @Limit = params['Limit']
end