Class: TencentCloud::Dayu::V20180709::DescribleL7RulesRequest

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

Overview

DescribleL7Rules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, ruleidlist = nil, limit = nil, offset = nil, domain = nil, protocollist = nil, statuslist = nil) ⇒ DescribleL7RulesRequest

Returns a new instance of DescribleL7RulesRequest.



5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
# File 'lib/v20180709/models.rb', line 5897

def initialize(business=nil, id=nil, ruleidlist=nil, limit=nil, offset=nil, domain=nil, protocollist=nil, statuslist=nil)
  @Business = business
  @Id = id
  @RuleIdList = ruleidlist
  @Limit = limit
  @Offset = offset
  @Domain = domain
  @ProtocolList = protocollist
  @StatusList = statuslist
end

Instance Attribute Details

#BusinessObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def Business
  @Business
end

#DomainObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def Domain
  @Domain
end

#IdObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def Id
  @Id
end

#LimitObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def Offset
  @Offset
end

#ProtocolListObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def ProtocolList
  @ProtocolList
end

#RuleIdListObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def RuleIdList
  @RuleIdList
end

#StatusListObject

Parameters:

  • Business:

    大禹子产品代号(bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源ID

  • RuleIdList:

    规则ID,可选参数,填写后获取指定的规则

  • Limit:

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

  • Offset:

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

  • Domain:

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

  • ProtocolList:

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

  • StatusList:


5895
5896
5897
# File 'lib/v20180709/models.rb', line 5895

def StatusList
  @StatusList
end

Instance Method Details

#deserialize(params) ⇒ Object



5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
# File 'lib/v20180709/models.rb', line 5908

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