Class: TencentCloud::Dayu::V20180709::DescribeIpUnBlockListRequest

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

Overview

DescribeIpUnBlockList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(begintime = nil, endtime = nil, ip = nil, paging = nil, limit = nil, offset = nil) ⇒ DescribeIpUnBlockListRequest

Returns a new instance of DescribeIpUnBlockListRequest.



4735
4736
4737
4738
4739
4740
4741
4742
# File 'lib/v20180709/models.rb', line 4735

def initialize(begintime=nil, endtime=nil, ip=nil, paging=nil, limit=nil, offset=nil)
  @BeginTime = begintime
  @EndTime = endtime
  @Ip = ip
  @Paging = paging
  @Limit = limit
  @Offset = offset
end

Instance Attribute Details

#BeginTimeObject

Parameters:

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Ip:

    IP(不为空时,进行IP过滤)

  • Paging:

    分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替;

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数



4733
4734
4735
# File 'lib/v20180709/models.rb', line 4733

def BeginTime
  @BeginTime
end

#EndTimeObject

Parameters:

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Ip:

    IP(不为空时,进行IP过滤)

  • Paging:

    分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替;

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数



4733
4734
4735
# File 'lib/v20180709/models.rb', line 4733

def EndTime
  @EndTime
end

#IpObject

Parameters:

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Ip:

    IP(不为空时,进行IP过滤)

  • Paging:

    分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替;

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数



4733
4734
4735
# File 'lib/v20180709/models.rb', line 4733

def Ip
  @Ip
end

#LimitObject

Parameters:

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Ip:

    IP(不为空时,进行IP过滤)

  • Paging:

    分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替;

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数



4733
4734
4735
# File 'lib/v20180709/models.rb', line 4733

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Ip:

    IP(不为空时,进行IP过滤)

  • Paging:

    分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替;

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数



4733
4734
4735
# File 'lib/v20180709/models.rb', line 4733

def Offset
  @Offset
end

#PagingObject

Parameters:

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Ip:

    IP(不为空时,进行IP过滤)

  • Paging:

    分页参数(不为空时,进行分页查询),此字段后面会弃用,请用Limit和Offset字段代替;

  • Limit:

    一页条数,填0表示不分页

  • Offset:

    页起始偏移,取值为(页码-1)*一页条数



4733
4734
4735
# File 'lib/v20180709/models.rb', line 4733

def Paging
  @Paging
end

Instance Method Details

#deserialize(params) ⇒ Object



4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
# File 'lib/v20180709/models.rb', line 4744

def deserialize(params)
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @Ip = params['Ip']
  unless params['Paging'].nil?
    @Paging = Paging.new
    @Paging.deserialize(params['Paging'])
  end
  @Limit = params['Limit']
  @Offset = params['Offset']
end