Class: TencentCloud::Billing::V20180709::BudgetRemindRecords

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

Overview

预算历史详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(datedesc = nil, realcost = nil, budgetquota = nil, alarmtype = nil, messagecontent = nil, sendtime = nil, createtime = nil) ⇒ BudgetRemindRecords

Returns a new instance of BudgetRemindRecords.



3749
3750
3751
3752
3753
3754
3755
3756
3757
# File 'lib/v20180709/models.rb', line 3749

def initialize(datedesc=nil, realcost=nil, budgetquota=nil, alarmtype=nil, messagecontent=nil, sendtime=nil, createtime=nil)
  @DateDesc = datedesc
  @RealCost = realcost
  @BudgetQuota = budgetquota
  @AlarmType = alarmtype
  @MessageContent = messagecontent
  @SendTime = sendtime
  @CreateTime = createtime
end

Instance Attribute Details

#AlarmTypeObject

枚举值: BUDGET 预算提醒, WAVE 波动提醒. 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DateDesc:

    预算周期

  • RealCost:

    实际费用

  • BudgetQuota:

    预算值额度

  • AlarmType:

    提醒类型。

  • MessageContent:

    消息内容

  • SendTime:

    发送时间

  • CreateTime:

    创建时间



3747
3748
3749
# File 'lib/v20180709/models.rb', line 3747

def AlarmType
  @AlarmType
end

#BudgetQuotaObject

枚举值: BUDGET 预算提醒, WAVE 波动提醒. 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DateDesc:

    预算周期

  • RealCost:

    实际费用

  • BudgetQuota:

    预算值额度

  • AlarmType:

    提醒类型。

  • MessageContent:

    消息内容

  • SendTime:

    发送时间

  • CreateTime:

    创建时间



3747
3748
3749
# File 'lib/v20180709/models.rb', line 3747

def BudgetQuota
  @BudgetQuota
end

#CreateTimeObject

枚举值: BUDGET 预算提醒, WAVE 波动提醒. 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DateDesc:

    预算周期

  • RealCost:

    实际费用

  • BudgetQuota:

    预算值额度

  • AlarmType:

    提醒类型。

  • MessageContent:

    消息内容

  • SendTime:

    发送时间

  • CreateTime:

    创建时间



3747
3748
3749
# File 'lib/v20180709/models.rb', line 3747

def CreateTime
  @CreateTime
end

#DateDescObject

枚举值: BUDGET 预算提醒, WAVE 波动提醒. 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DateDesc:

    预算周期

  • RealCost:

    实际费用

  • BudgetQuota:

    预算值额度

  • AlarmType:

    提醒类型。

  • MessageContent:

    消息内容

  • SendTime:

    发送时间

  • CreateTime:

    创建时间



3747
3748
3749
# File 'lib/v20180709/models.rb', line 3747

def DateDesc
  @DateDesc
end

#MessageContentObject

枚举值: BUDGET 预算提醒, WAVE 波动提醒. 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DateDesc:

    预算周期

  • RealCost:

    实际费用

  • BudgetQuota:

    预算值额度

  • AlarmType:

    提醒类型。

  • MessageContent:

    消息内容

  • SendTime:

    发送时间

  • CreateTime:

    创建时间



3747
3748
3749
# File 'lib/v20180709/models.rb', line 3747

def MessageContent
  @MessageContent
end

#RealCostObject

枚举值: BUDGET 预算提醒, WAVE 波动提醒. 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DateDesc:

    预算周期

  • RealCost:

    实际费用

  • BudgetQuota:

    预算值额度

  • AlarmType:

    提醒类型。

  • MessageContent:

    消息内容

  • SendTime:

    发送时间

  • CreateTime:

    创建时间



3747
3748
3749
# File 'lib/v20180709/models.rb', line 3747

def RealCost
  @RealCost
end

#SendTimeObject

枚举值: BUDGET 预算提醒, WAVE 波动提醒. 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DateDesc:

    预算周期

  • RealCost:

    实际费用

  • BudgetQuota:

    预算值额度

  • AlarmType:

    提醒类型。

  • MessageContent:

    消息内容

  • SendTime:

    发送时间

  • CreateTime:

    创建时间



3747
3748
3749
# File 'lib/v20180709/models.rb', line 3747

def SendTime
  @SendTime
end

Instance Method Details

#deserialize(params) ⇒ Object



3759
3760
3761
3762
3763
3764
3765
3766
3767
# File 'lib/v20180709/models.rb', line 3759

def deserialize(params)
  @DateDesc = params['DateDesc']
  @RealCost = params['RealCost']
  @BudgetQuota = params['BudgetQuota']
  @AlarmType = params['AlarmType']
  @MessageContent = params['MessageContent']
  @SendTime = params['SendTime']
  @CreateTime = params['CreateTime']
end