Class: TencentCloud::Antiddos::V20200309::DescribeBgpInstancesRequest

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

Overview

DescribeBgpInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filterregion = nil, filterinstanceidlist = nil, filtertag = nil, limit = nil, offset = nil) ⇒ DescribeBgpInstancesRequest

Returns a new instance of DescribeBgpInstancesRequest.



3539
3540
3541
3542
3543
3544
3545
# File 'lib/v20200309/models.rb', line 3539

def initialize(filterregion=nil, filterinstanceidlist=nil, filtertag=nil, limit=nil, offset=nil)
  @FilterRegion = filterregion
  @FilterInstanceIdList = filterinstanceidlist
  @FilterTag = filtertag
  @Limit = limit
  @Offset = offset
end

Instance Attribute Details

#FilterInstanceIdListObject

Parameters:

  • FilterRegion:

    地域

  • FilterInstanceIdList: ("bgp-0000041i")
  • FilterTag: ({})
  • Limit:

    分页数量

  • Offset:

    偏移量



3537
3538
3539
# File 'lib/v20200309/models.rb', line 3537

def FilterInstanceIdList
  @FilterInstanceIdList
end

#FilterRegionObject

Parameters:

  • FilterRegion:

    地域

  • FilterInstanceIdList: ("bgp-0000041i")
  • FilterTag: ({})
  • Limit:

    分页数量

  • Offset:

    偏移量



3537
3538
3539
# File 'lib/v20200309/models.rb', line 3537

def FilterRegion
  @FilterRegion
end

#FilterTagObject

Parameters:

  • FilterRegion:

    地域

  • FilterInstanceIdList: ("bgp-0000041i")
  • FilterTag: ({})
  • Limit:

    分页数量

  • Offset:

    偏移量



3537
3538
3539
# File 'lib/v20200309/models.rb', line 3537

def FilterTag
  @FilterTag
end

#LimitObject

Parameters:

  • FilterRegion:

    地域

  • FilterInstanceIdList: ("bgp-0000041i")
  • FilterTag: ({})
  • Limit:

    分页数量

  • Offset:

    偏移量



3537
3538
3539
# File 'lib/v20200309/models.rb', line 3537

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • FilterRegion:

    地域

  • FilterInstanceIdList: ("bgp-0000041i")
  • FilterTag: ({})
  • Limit:

    分页数量

  • Offset:

    偏移量



3537
3538
3539
# File 'lib/v20200309/models.rb', line 3537

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
# File 'lib/v20200309/models.rb', line 3547

def deserialize(params)
  @FilterRegion = params['FilterRegion']
  @FilterInstanceIdList = params['FilterInstanceIdList']
  unless params['FilterTag'].nil?
    @FilterTag = []
    params['FilterTag'].each do |i|
      taginfo_tmp = TagInfo.new
      taginfo_tmp.deserialize(i)
      @FilterTag << taginfo_tmp
    end
  end
  @Limit = params['Limit']
  @Offset = params['Offset']
end