Class: TencentCloud::Scf::V20180416::UpdateTriggerStatusRequest

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

Overview

UpdateTriggerStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enable = nil, functionname = nil, triggername = nil, type = nil, qualifier = nil, namespace = nil, triggerdesc = nil) ⇒ UpdateTriggerStatusRequest

Returns a new instance of UpdateTriggerStatusRequest.



5389
5390
5391
5392
5393
5394
5395
5396
5397
# File 'lib/v20180416/models.rb', line 5389

def initialize(enable=nil, functionname=nil, triggername=nil, type=nil, qualifier=nil, namespace=nil, triggerdesc=nil)
  @Enable = enable
  @FunctionName = functionname
  @TriggerName = triggername
  @Type = type
  @Qualifier = qualifier
  @Namespace = namespace
  @TriggerDesc = triggerdesc
end

Instance Attribute Details

#Enable ⇒ Object

Parameters:

  • Enable: —

    触发器的初始是能状态OPEN表示开启 CLOSE表示关闭

  • FunctionName: —

    函数名称

  • TriggerName: —

    触发器名称

  • Type: —

    触发器类型,触发器类型,目前只支持 timer、 cos 、 ckafka三种类型

  • Qualifier: —

    触发器在创建时所指向的触发别名或版本,默认值为$LATEST

  • Namespace: —

    函数所在的命名空间,默认值为default

  • TriggerDesc: —

    如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 "event":"cos:ObjectCreated:*",数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段



5387
5388
5389
# File 'lib/v20180416/models.rb', line 5387

def Enable
  @Enable
end

#FunctionName ⇒ Object

Parameters:

  • Enable: —

    触发器的初始是能状态OPEN表示开启 CLOSE表示关闭

  • FunctionName: —

    函数名称

  • TriggerName: —

    触发器名称

  • Type: —

    触发器类型,触发器类型,目前只支持 timer、 cos 、 ckafka三种类型

  • Qualifier: —

    触发器在创建时所指向的触发别名或版本,默认值为$LATEST

  • Namespace: —

    函数所在的命名空间,默认值为default

  • TriggerDesc: —

    如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 "event":"cos:ObjectCreated:*",数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段



5387
5388
5389
# File 'lib/v20180416/models.rb', line 5387

def FunctionName
  @FunctionName
end

#Namespace ⇒ Object

Parameters:

  • Enable: —

    触发器的初始是能状态OPEN表示开启 CLOSE表示关闭

  • FunctionName: —

    函数名称

  • TriggerName: —

    触发器名称

  • Type: —

    触发器类型,触发器类型,目前只支持 timer、 cos 、 ckafka三种类型

  • Qualifier: —

    触发器在创建时所指向的触发别名或版本,默认值为$LATEST

  • Namespace: —

    函数所在的命名空间,默认值为default

  • TriggerDesc: —

    如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 "event":"cos:ObjectCreated:*",数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段



5387
5388
5389
# File 'lib/v20180416/models.rb', line 5387

def Namespace
  @Namespace
end

#Qualifier ⇒ Object

Parameters:

  • Enable: —

    触发器的初始是能状态OPEN表示开启 CLOSE表示关闭

  • FunctionName: —

    函数名称

  • TriggerName: —

    触发器名称

  • Type: —

    触发器类型,触发器类型,目前只支持 timer、 cos 、 ckafka三种类型

  • Qualifier: —

    触发器在创建时所指向的触发别名或版本,默认值为$LATEST

  • Namespace: —

    函数所在的命名空间,默认值为default

  • TriggerDesc: —

    如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 "event":"cos:ObjectCreated:*",数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段



5387
5388
5389
# File 'lib/v20180416/models.rb', line 5387

def Qualifier
  @Qualifier
end

#TriggerDesc ⇒ Object

Parameters:

  • Enable: —

    触发器的初始是能状态OPEN表示开启 CLOSE表示关闭

  • FunctionName: —

    函数名称

  • TriggerName: —

    触发器名称

  • Type: —

    触发器类型,触发器类型,目前只支持 timer、 cos 、 ckafka三种类型

  • Qualifier: —

    触发器在创建时所指向的触发别名或版本,默认值为$LATEST

  • Namespace: —

    函数所在的命名空间,默认值为default

  • TriggerDesc: —

    如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 "event":"cos:ObjectCreated:*",数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段



5387
5388
5389
# File 'lib/v20180416/models.rb', line 5387

def TriggerDesc
  @TriggerDesc
end

#TriggerName ⇒ Object

Parameters:

  • Enable: —

    触发器的初始是能状态OPEN表示开启 CLOSE表示关闭

  • FunctionName: —

    函数名称

  • TriggerName: —

    触发器名称

  • Type: —

    触发器类型,触发器类型,目前只支持 timer、 cos 、 ckafka三种类型

  • Qualifier: —

    触发器在创建时所指向的触发别名或版本,默认值为$LATEST

  • Namespace: —

    函数所在的命名空间,默认值为default

  • TriggerDesc: —

    如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 "event":"cos:ObjectCreated:*",数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段



5387
5388
5389
# File 'lib/v20180416/models.rb', line 5387

def TriggerName
  @TriggerName
end

#Type ⇒ Object

Parameters:

  • Enable: —

    触发器的初始是能状态OPEN表示开启 CLOSE表示关闭

  • FunctionName: —

    函数名称

  • TriggerName: —

    触发器名称

  • Type: —

    触发器类型,触发器类型,目前只支持 timer、 cos 、 ckafka三种类型

  • Qualifier: —

    触发器在创建时所指向的触发别名或版本,默认值为$LATEST

  • Namespace: —

    函数所在的命名空间,默认值为default

  • TriggerDesc: —

    如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 "event":"cos:ObjectCreated:*",数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段



5387
5388
5389
# File 'lib/v20180416/models.rb', line 5387

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



5399
5400
5401
5402
5403
5404
5405
5406
5407
# File 'lib/v20180416/models.rb', line 5399

def deserialize(params)
  @Enable = params['Enable']
  @FunctionName = params['FunctionName']
  @TriggerName = params['TriggerName']
  @Type = params['Type']
  @Qualifier = params['Qualifier']
  @Namespace = params['Namespace']
  @TriggerDesc = params['TriggerDesc']
end