Class: TencentCloud::Tcr::V20190924::TriggerResp

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

Overview

触发器返回值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(triggername = nil, invokesource = nil, invokeaction = nil, createtime = nil, updatetime = nil, invokecondition = nil, invokepara = nil) ⇒ TriggerResp

Returns a new instance of TriggerResp.



7544
7545
7546
7547
7548
7549
7550
7551
7552
# File 'lib/v20190924/models.rb', line 7544

def initialize(triggername=nil, invokesource=nil, invokeaction=nil, createtime=nil, updatetime=nil, invokecondition=nil, invokepara=nil)
  @TriggerName = triggername
  @InvokeSource = invokesource
  @InvokeAction = invokeaction
  @CreateTime = createtime
  @UpdateTime = updatetime
  @InvokeCondition = invokecondition
  @InvokePara = invokepara
end

Instance Attribute Details

#CreateTime ⇒ Object

Parameters:

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发来源

  • InvokeAction: —

    触发动作

  • CreateTime: —

    创建时间

  • UpdateTime: —

    更新时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发器参数



7542
7543
7544
# File 'lib/v20190924/models.rb', line 7542

def CreateTime
  @CreateTime
end

#InvokeAction ⇒ Object

Parameters:

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发来源

  • InvokeAction: —

    触发动作

  • CreateTime: —

    创建时间

  • UpdateTime: —

    更新时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发器参数



7542
7543
7544
# File 'lib/v20190924/models.rb', line 7542

def InvokeAction
  @InvokeAction
end

#InvokeCondition ⇒ Object

Parameters:

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发来源

  • InvokeAction: —

    触发动作

  • CreateTime: —

    创建时间

  • UpdateTime: —

    更新时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发器参数



7542
7543
7544
# File 'lib/v20190924/models.rb', line 7542

def InvokeCondition
  @InvokeCondition
end

#InvokePara ⇒ Object

Parameters:

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发来源

  • InvokeAction: —

    触发动作

  • CreateTime: —

    创建时间

  • UpdateTime: —

    更新时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发器参数



7542
7543
7544
# File 'lib/v20190924/models.rb', line 7542

def InvokePara
  @InvokePara
end

#InvokeSource ⇒ Object

Parameters:

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发来源

  • InvokeAction: —

    触发动作

  • CreateTime: —

    创建时间

  • UpdateTime: —

    更新时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发器参数



7542
7543
7544
# File 'lib/v20190924/models.rb', line 7542

def InvokeSource
  @InvokeSource
end

#TriggerName ⇒ Object

Parameters:

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发来源

  • InvokeAction: —

    触发动作

  • CreateTime: —

    创建时间

  • UpdateTime: —

    更新时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发器参数



7542
7543
7544
# File 'lib/v20190924/models.rb', line 7542

def TriggerName
  @TriggerName
end

#UpdateTime ⇒ Object

Parameters:

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发来源

  • InvokeAction: —

    触发动作

  • CreateTime: —

    创建时间

  • UpdateTime: —

    更新时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发器参数



7542
7543
7544
# File 'lib/v20190924/models.rb', line 7542

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
# File 'lib/v20190924/models.rb', line 7554

def deserialize(params)
  @TriggerName = params['TriggerName']
  @InvokeSource = params['InvokeSource']
  @InvokeAction = params['InvokeAction']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  unless params['InvokeCondition'].nil?
    @InvokeCondition = TriggerInvokeCondition.new
    @InvokeCondition.deserialize(params['InvokeCondition'])
  end
  unless params['InvokePara'].nil?
    @InvokePara = TriggerInvokePara.new
    @InvokePara.deserialize(params['InvokePara'])
  end
end