Class: TencentCloud::Dayu::V20180709::DescribeBizHttpStatusRequest

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

Overview

DescribeBizHttpStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, period = nil, starttime = nil, endtime = nil, statistics = nil, protoinfo = nil, domain = nil) ⇒ DescribeBizHttpStatusRequest

Returns a new instance of DescribeBizHttpStatusRequest.



2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
# File 'lib/v20180709/models.rb', line 2645

def initialize(business=nil, id=nil, period=nil, starttime=nil, endtime=nil, statistics=nil, protoinfo=nil, domain=nil)
  @Business = business
  @Id = id
  @Period = period
  @StartTime = starttime
  @EndTime = endtime
  @Statistics = statistics
  @ProtoInfo = protoinfo
  @Domain = domain
end

Instance Attribute Details

#BusinessObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def Business
  @Business
end

#DomainObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def Domain
  @Domain
end

#EndTimeObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def EndTime
  @EndTime
end

#IdObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def Id
  @Id
end

#PeriodObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def Period
  @Period
end

#ProtoInfoObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def ProtoInfo
  @ProtoInfo
end

#StartTimeObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def StartTime
  @StartTime
end

#StatisticsObject

Parameters:

  • Business:

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

  • Id:

    资源Id

  • Period:

    统计周期,可取值300,1800,3600, 21600,86400,单位秒

  • StartTime:

    统计开始时间

  • EndTime:

    统计结束时间

  • Statistics:

    统计方式,仅支持sum

  • ProtoInfo:

    协议及端口列表,协议可取值TCP, UDP, HTTP, HTTPS,仅统计纬度为连接数时有效

  • Domain:

    特定域名查询



2643
2644
2645
# File 'lib/v20180709/models.rb', line 2643

def Statistics
  @Statistics
end

Instance Method Details

#deserialize(params) ⇒ Object



2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
# File 'lib/v20180709/models.rb', line 2656

def deserialize(params)
  @Business = params['Business']
  @Id = params['Id']
  @Period = params['Period']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Statistics = params['Statistics']
  unless params['ProtoInfo'].nil?
    @ProtoInfo = []
    params['ProtoInfo'].each do |i|
      protocolport_tmp = ProtocolPort.new
      protocolport_tmp.deserialize(i)
      @ProtoInfo << protocolport_tmp
    end
  end
  @Domain = params['Domain']
end