Class: TencentCloud::Scf::V20180416::TriggerAction

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

Overview

预置定时任务动作

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(triggername = nil, triggerprovisionedconcurrencynum = nil, triggercronconfig = nil, provisionedtype = nil) ⇒ TriggerAction

Returns a new instance of TriggerAction.



4724
4725
4726
4727
4728
4729
# File 'lib/v20180416/models.rb', line 4724

def initialize(triggername=nil, triggerprovisionedconcurrencynum=nil, triggercronconfig=nil, provisionedtype=nil)
  @TriggerName = triggername
  @TriggerProvisionedConcurrencyNum = triggerprovisionedconcurrencynum
  @TriggerCronConfig = triggercronconfig
  @ProvisionedType = provisionedtype
end

Instance Attribute Details

#ProvisionedType ⇒ Object

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

Parameters:

  • TriggerName: —

    定时预置名称

  • TriggerProvisionedConcurrencyNum: —

    定时预置并发数量

  • TriggerCronConfig: —

    设置定时触发器的时间配置,cron表达式。Cron 表达式有七个必需字段,按空格分隔。

  • ProvisionedType: —

    预置类型 Default



4722
4723
4724
# File 'lib/v20180416/models.rb', line 4722

def ProvisionedType
  @ProvisionedType
end

#TriggerCronConfig ⇒ Object

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

Parameters:

  • TriggerName: —

    定时预置名称

  • TriggerProvisionedConcurrencyNum: —

    定时预置并发数量

  • TriggerCronConfig: —

    设置定时触发器的时间配置,cron表达式。Cron 表达式有七个必需字段,按空格分隔。

  • ProvisionedType: —

    预置类型 Default



4722
4723
4724
# File 'lib/v20180416/models.rb', line 4722

def TriggerCronConfig
  @TriggerCronConfig
end

#TriggerName ⇒ Object

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

Parameters:

  • TriggerName: —

    定时预置名称

  • TriggerProvisionedConcurrencyNum: —

    定时预置并发数量

  • TriggerCronConfig: —

    设置定时触发器的时间配置,cron表达式。Cron 表达式有七个必需字段,按空格分隔。

  • ProvisionedType: —

    预置类型 Default



4722
4723
4724
# File 'lib/v20180416/models.rb', line 4722

def TriggerName
  @TriggerName
end

#TriggerProvisionedConcurrencyNum ⇒ Object

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

Parameters:

  • TriggerName: —

    定时预置名称

  • TriggerProvisionedConcurrencyNum: —

    定时预置并发数量

  • TriggerCronConfig: —

    设置定时触发器的时间配置,cron表达式。Cron 表达式有七个必需字段,按空格分隔。

  • ProvisionedType: —

    预置类型 Default



4722
4723
4724
# File 'lib/v20180416/models.rb', line 4722

def TriggerProvisionedConcurrencyNum
  @TriggerProvisionedConcurrencyNum
end

Instance Method Details

#deserialize(params) ⇒ Object



4731
4732
4733
4734
4735
4736
# File 'lib/v20180416/models.rb', line 4731

def deserialize(params)
  @TriggerName = params['TriggerName']
  @TriggerProvisionedConcurrencyNum = params['TriggerProvisionedConcurrencyNum']
  @TriggerCronConfig = params['TriggerCronConfig']
  @ProvisionedType = params['ProvisionedType']
end