Class: TencentCloud::Lighthouse::V20200324::TrafficPackage

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

Overview

流量包详情

Instance Attribute Summary collapse

  • #EndTime ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

  • #StartTime ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

  • #Status ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

  • #TrafficOverflow ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

  • #TrafficPackageId ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

  • #TrafficPackageRemaining ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

  • #TrafficPackageTotal ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

  • #TrafficUsed ⇒ Object

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(trafficpackageid = nil, trafficused = nil, trafficpackagetotal = nil, trafficpackageremaining = nil, trafficoverflow = nil, starttime = nil, endtime = nil, deadline = nil, status = nil) ⇒ TrafficPackage

    Returns a new instance of TrafficPackage.

    
    
    8803
    8804
    8805
    8806
    8807
    8808
    8809
    8810
    8811
    8812
    8813
    # File 'lib/v20200324/models.rb', line 8803
    
    def initialize(trafficpackageid=nil, trafficused=nil, trafficpackagetotal=nil, trafficpackageremaining=nil, trafficoverflow=nil, starttime=nil, endtime=nil, deadline=nil, status=nil)
      @TrafficPackageId = trafficpackageid
      @TrafficUsed = trafficused
      @TrafficPackageTotal = trafficpackagetotal
      @TrafficPackageRemaining = trafficpackageremaining
      @TrafficOverflow = trafficoverflow
      @StartTime = starttime
      @EndTime = endtime
      @Deadline = deadline
      @Status = status
    end

    Instance Attribute Details

    #DeadlineObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def Deadline
      @Deadline
    end

    #EndTimeObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def EndTime
      @EndTime
    end

    #StartTimeObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def StartTime
      @StartTime
    end

    #StatusObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def Status
      @Status
    end

    #TrafficOverflowObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def TrafficOverflow
      @TrafficOverflow
    end

    #TrafficPackageIdObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def TrafficPackageId
      @TrafficPackageId
    end

    #TrafficPackageRemainingObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def TrafficPackageRemaining
      @TrafficPackageRemaining
    end

    #TrafficPackageTotalObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def TrafficPackageTotal
      @TrafficPackageTotal
    end

    #TrafficUsedObject

    格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。 格式为: YYYY-MM-DDThh:mm:ssZ。

  • NETWORK_NORMAL:正常
  • OVERDUE_NETWORK_DISABLED:欠费断网
  • Parameters:

    • TrafficPackageId:

      流量包ID。

    • TrafficUsed:

      流量包生效周期内已使用流量,单位字节。

    • TrafficPackageTotal:

      流量包生效周期内的总流量,单位字节。

    • TrafficPackageRemaining:

      流量包生效周期内的剩余流量,单位字节。

    • TrafficOverflow:

      流量包生效周期内超出流量包额度的流量,单位字节。

    • StartTime:

      流量包生效周期开始时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • EndTime:

      流量包生效周期结束时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Deadline:

      流量包到期时间。按照 ISO8601 标准表示,并且使用 UTC 时间。

    • Status:

      流量包状态:

    
    
    8801
    8802
    8803
    # File 'lib/v20200324/models.rb', line 8801
    
    def TrafficUsed
      @TrafficUsed
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    8815
    8816
    8817
    8818
    8819
    8820
    8821
    8822
    8823
    8824
    8825
    # File 'lib/v20200324/models.rb', line 8815
    
    def deserialize(params)
      @TrafficPackageId = params['TrafficPackageId']
      @TrafficUsed = params['TrafficUsed']
      @TrafficPackageTotal = params['TrafficPackageTotal']
      @TrafficPackageRemaining = params['TrafficPackageRemaining']
      @TrafficOverflow = params['TrafficOverflow']
      @StartTime = params['StartTime']
      @EndTime = params['EndTime']
      @Deadline = params['Deadline']
      @Status = params['Status']
    end