Class: TencentCloud::Dayu::V20180709::DescribleNewL7RulesRequest

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

Overview

DescribleNewL7Rules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, limit = nil, offset = nil, domain = nil, protocollist = nil, statuslist = nil, ip = nil) ⇒ DescribleNewL7RulesRequest

Returns a new instance of DescribleNewL7RulesRequest.



5981
5982
5983
5984
5985
5986
5987
5988
5989
# File 'lib/v20180709/models.rb', line 5981

def initialize(business=nil, limit=nil, offset=nil, domain=nil, protocollist=nil, statuslist=nil, ip=nil)
  @Business = business
  @Limit = limit
  @Offset = offset
  @Domain = domain
  @ProtocolList = protocollist
  @StatusList = statuslist
  @Ip = ip
end

Instance Attribute Details

#BusinessObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP)

  • Limit:

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

  • Offset:

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

  • Domain:

    域名搜索,选填,当需要搜索域名请填写

  • ProtocolList:

    转发协议搜索,选填,取值[http, https, http/https]

  • StatusList:
  • Ip:

    IP搜索,选填,当需要搜索IP请填写



5979
5980
5981
# File 'lib/v20180709/models.rb', line 5979

def Business
  @Business
end

#DomainObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP)

  • Limit:

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

  • Offset:

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

  • Domain:

    域名搜索,选填,当需要搜索域名请填写

  • ProtocolList:

    转发协议搜索,选填,取值[http, https, http/https]

  • StatusList:
  • Ip:

    IP搜索,选填,当需要搜索IP请填写



5979
5980
5981
# File 'lib/v20180709/models.rb', line 5979

def Domain
  @Domain
end

#IpObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP)

  • Limit:

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

  • Offset:

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

  • Domain:

    域名搜索,选填,当需要搜索域名请填写

  • ProtocolList:

    转发协议搜索,选填,取值[http, https, http/https]

  • StatusList:
  • Ip:

    IP搜索,选填,当需要搜索IP请填写



5979
5980
5981
# File 'lib/v20180709/models.rb', line 5979

def Ip
  @Ip
end

#LimitObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP)

  • Limit:

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

  • Offset:

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

  • Domain:

    域名搜索,选填,当需要搜索域名请填写

  • ProtocolList:

    转发协议搜索,选填,取值[http, https, http/https]

  • StatusList:
  • Ip:

    IP搜索,选填,当需要搜索IP请填写



5979
5980
5981
# File 'lib/v20180709/models.rb', line 5979

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP)

  • Limit:

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

  • Offset:

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

  • Domain:

    域名搜索,选填,当需要搜索域名请填写

  • ProtocolList:

    转发协议搜索,选填,取值[http, https, http/https]

  • StatusList:
  • Ip:

    IP搜索,选填,当需要搜索IP请填写



5979
5980
5981
# File 'lib/v20180709/models.rb', line 5979

def Offset
  @Offset
end

#ProtocolListObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP)

  • Limit:

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

  • Offset:

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

  • Domain:

    域名搜索,选填,当需要搜索域名请填写

  • ProtocolList:

    转发协议搜索,选填,取值[http, https, http/https]

  • StatusList:
  • Ip:

    IP搜索,选填,当需要搜索IP请填写



5979
5980
5981
# File 'lib/v20180709/models.rb', line 5979

def ProtocolList
  @ProtocolList
end

#StatusListObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP)

  • Limit:

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

  • Offset:

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

  • Domain:

    域名搜索,选填,当需要搜索域名请填写

  • ProtocolList:

    转发协议搜索,选填,取值[http, https, http/https]

  • StatusList:
  • Ip:

    IP搜索,选填,当需要搜索IP请填写



5979
5980
5981
# File 'lib/v20180709/models.rb', line 5979

def StatusList
  @StatusList
end

Instance Method Details

#deserialize(params) ⇒ Object



5991
5992
5993
5994
5995
5996
5997
5998
5999
# File 'lib/v20180709/models.rb', line 5991

def deserialize(params)
  @Business = params['Business']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Domain = params['Domain']
  @ProtocolList = params['ProtocolList']
  @StatusList = params['StatusList']
  @Ip = params['Ip']
end