Class: TencentCloud::Tcr::V20190924::TriggerLogResp

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

Overview

触发器日志

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(reponame = nil, tagname = nil, triggername = nil, invokesource = nil, invokeaction = nil, invoketime = nil, invokecondition = nil, invokepara = nil, invokeresult = nil) ⇒ TriggerLogResp

Returns a new instance of TriggerLogResp.



7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
# File 'lib/v20190924/models.rb', line 7491

def initialize(reponame=nil, tagname=nil, triggername=nil, invokesource=nil, invokeaction=nil, invoketime=nil, invokecondition=nil, invokepara=nil, invokeresult=nil)
  @RepoName = reponame
  @TagName = tagname
  @TriggerName = triggername
  @InvokeSource = invokesource
  @InvokeAction = invokeaction
  @InvokeTime = invoketime
  @InvokeCondition = invokecondition
  @InvokePara = invokepara
  @InvokeResult = invokeresult
end

Instance Attribute Details

#InvokeAction ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def InvokeAction
  @InvokeAction
end

#InvokeCondition ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def InvokeCondition
  @InvokeCondition
end

#InvokePara ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def InvokePara
  @InvokePara
end

#InvokeResult ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def InvokeResult
  @InvokeResult
end

#InvokeSource ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def InvokeSource
  @InvokeSource
end

#InvokeTime ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def InvokeTime
  @InvokeTime
end

#RepoName ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def RepoName
  @RepoName
end

#TagName ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def TagName
  @TagName
end

#TriggerName ⇒ Object

Parameters:

  • RepoName: —

    仓库名称

  • TagName: —

    Tag名称

  • TriggerName: —

    触发器名称

  • InvokeSource: —

    触发方式

  • InvokeAction: —

    触发动作

  • InvokeTime: —

    触发时间

  • InvokeCondition: —

    触发条件

  • InvokePara: —

    触发参数

  • InvokeResult: —

    触发结果



7489
7490
7491
# File 'lib/v20190924/models.rb', line 7489

def TriggerName
  @TriggerName
end

Instance Method Details

#deserialize(params) ⇒ Object



7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
# File 'lib/v20190924/models.rb', line 7503

def deserialize(params)
  @RepoName = params['RepoName']
  @TagName = params['TagName']
  @TriggerName = params['TriggerName']
  @InvokeSource = params['InvokeSource']
  @InvokeAction = params['InvokeAction']
  @InvokeTime = params['InvokeTime']
  unless params['InvokeCondition'].nil?
    @InvokeCondition = TriggerInvokeCondition.new
    @InvokeCondition.deserialize(params['InvokeCondition'])
  end
  unless params['InvokePara'].nil?
    @InvokePara = TriggerInvokePara.new
    @InvokePara.deserialize(params['InvokePara'])
  end
  unless params['InvokeResult'].nil?
    @InvokeResult = TriggerInvokeResult.new
    @InvokeResult.deserialize(params['InvokeResult'])
  end
end