Class: TencentCloud::Cdn::V20180606::DescribeCcDataResponse

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

Overview

DescribeCcData返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = nil, interval = nil, interceptqpsdata = nil, redirectqpsdata = nil, observeqpsdata = nil, requestid = nil) ⇒ DescribeCcDataResponse

Returns a new instance of DescribeCcDataResponse.



3642
3643
3644
3645
3646
3647
3648
3649
# File 'lib/v20180606/models.rb', line 3642

def initialize(data=nil, interval=nil, interceptqpsdata=nil, redirectqpsdata=nil, observeqpsdata=nil, requestid=nil)
  @Data = data
  @Interval = interval
  @InterceptQpsData = interceptqpsdata
  @RedirectQpsData = redirectqpsdata
  @ObserveQpsData = observeqpsdata
  @RequestId = requestid
end

Instance Attribute Details

#DataObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Data:

    指定执行动作的请求数数据,如果指定类型为空,表示所有类型的请求总数

  • Interval:

    粒度

  • InterceptQpsData:

    执行动作为拦截类型QPS统计数据

  • RedirectQpsData:

    执行动作为重定向类型QPS统计数据

  • ObserveQpsData:

    执行动作为观察类型QPS统计数据

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3640
3641
3642
# File 'lib/v20180606/models.rb', line 3640

def Data
  @Data
end

#InterceptQpsDataObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Data:

    指定执行动作的请求数数据,如果指定类型为空,表示所有类型的请求总数

  • Interval:

    粒度

  • InterceptQpsData:

    执行动作为拦截类型QPS统计数据

  • RedirectQpsData:

    执行动作为重定向类型QPS统计数据

  • ObserveQpsData:

    执行动作为观察类型QPS统计数据

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3640
3641
3642
# File 'lib/v20180606/models.rb', line 3640

def InterceptQpsData
  @InterceptQpsData
end

#IntervalObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Data:

    指定执行动作的请求数数据,如果指定类型为空,表示所有类型的请求总数

  • Interval:

    粒度

  • InterceptQpsData:

    执行动作为拦截类型QPS统计数据

  • RedirectQpsData:

    执行动作为重定向类型QPS统计数据

  • ObserveQpsData:

    执行动作为观察类型QPS统计数据

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3640
3641
3642
# File 'lib/v20180606/models.rb', line 3640

def Interval
  @Interval
end

#ObserveQpsDataObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Data:

    指定执行动作的请求数数据,如果指定类型为空,表示所有类型的请求总数

  • Interval:

    粒度

  • InterceptQpsData:

    执行动作为拦截类型QPS统计数据

  • RedirectQpsData:

    执行动作为重定向类型QPS统计数据

  • ObserveQpsData:

    执行动作为观察类型QPS统计数据

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3640
3641
3642
# File 'lib/v20180606/models.rb', line 3640

def ObserveQpsData
  @ObserveQpsData
end

#RedirectQpsDataObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Data:

    指定执行动作的请求数数据,如果指定类型为空,表示所有类型的请求总数

  • Interval:

    粒度

  • InterceptQpsData:

    执行动作为拦截类型QPS统计数据

  • RedirectQpsData:

    执行动作为重定向类型QPS统计数据

  • ObserveQpsData:

    执行动作为观察类型QPS统计数据

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3640
3641
3642
# File 'lib/v20180606/models.rb', line 3640

def RedirectQpsData
  @RedirectQpsData
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Data:

    指定执行动作的请求数数据,如果指定类型为空,表示所有类型的请求总数

  • Interval:

    粒度

  • InterceptQpsData:

    执行动作为拦截类型QPS统计数据

  • RedirectQpsData:

    执行动作为重定向类型QPS统计数据

  • ObserveQpsData:

    执行动作为观察类型QPS统计数据

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



3640
3641
3642
# File 'lib/v20180606/models.rb', line 3640

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
# File 'lib/v20180606/models.rb', line 3651

def deserialize(params)
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      timestampdata_tmp = TimestampData.new
      timestampdata_tmp.deserialize(i)
      @Data << timestampdata_tmp
    end
  end
  @Interval = params['Interval']
  unless params['InterceptQpsData'].nil?
    @InterceptQpsData = []
    params['InterceptQpsData'].each do |i|
      timestampdata_tmp = TimestampData.new
      timestampdata_tmp.deserialize(i)
      @InterceptQpsData << timestampdata_tmp
    end
  end
  unless params['RedirectQpsData'].nil?
    @RedirectQpsData = []
    params['RedirectQpsData'].each do |i|
      timestampdata_tmp = TimestampData.new
      timestampdata_tmp.deserialize(i)
      @RedirectQpsData << timestampdata_tmp
    end
  end
  unless params['ObserveQpsData'].nil?
    @ObserveQpsData = []
    params['ObserveQpsData'].each do |i|
      timestampdata_tmp = TimestampData.new
      timestampdata_tmp.deserialize(i)
      @ObserveQpsData << timestampdata_tmp
    end
  end
  @RequestId = params['RequestId']
end