Class: TencentCloud::Cls::V20201016::CreateDeliverCloudFunctionRequest

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

Overview

CreateDeliverCloudFunction请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(topicid = nil, functionname = nil, namespace = nil, qualifier = nil, timeout = nil, maxmsgnum = nil) ⇒ CreateDeliverCloudFunctionRequest

Returns a new instance of CreateDeliverCloudFunctionRequest.



3566
3567
3568
3569
3570
3571
3572
3573
# File 'lib/v20201016/models.rb', line 3566

def initialize(topicid=nil, functionname=nil, namespace=nil, qualifier=nil, timeout=nil, maxmsgnum=nil)
  @TopicId = topicid
  @FunctionName = functionname
  @Namespace = namespace
  @Qualifier = qualifier
  @Timeout = timeout
  @MaxMsgNum = maxmsgnum
end

Instance Attribute Details

#FunctionName ⇒ Object

Parameters:

  • TopicId: —

    投递规则属于的TopicId。

  • FunctionName: —

    投递的云函数名字。仅支持事件函数 (函数类型选型)

  • Namespace: —

    命名空间。参考 命名空间管理

  • Qualifier: —

    函数版本。

  • Timeout: —

    投递最长等待时间,单位:秒。 默认:60

  • MaxMsgNum: —

    投递最大消息数。默认为100。支持范围[1,10000]



3564
3565
3566
# File 'lib/v20201016/models.rb', line 3564

def FunctionName
  @FunctionName
end

#MaxMsgNum ⇒ Object

Parameters:

  • TopicId: —

    投递规则属于的TopicId。

  • FunctionName: —

    投递的云函数名字。仅支持事件函数 (函数类型选型)

  • Namespace: —

    命名空间。参考 命名空间管理

  • Qualifier: —

    函数版本。

  • Timeout: —

    投递最长等待时间,单位:秒。 默认:60

  • MaxMsgNum: —

    投递最大消息数。默认为100。支持范围[1,10000]



3564
3565
3566
# File 'lib/v20201016/models.rb', line 3564

def MaxMsgNum
  @MaxMsgNum
end

#Namespace ⇒ Object

Parameters:

  • TopicId: —

    投递规则属于的TopicId。

  • FunctionName: —

    投递的云函数名字。仅支持事件函数 (函数类型选型)

  • Namespace: —

    命名空间。参考 命名空间管理

  • Qualifier: —

    函数版本。

  • Timeout: —

    投递最长等待时间,单位:秒。 默认:60

  • MaxMsgNum: —

    投递最大消息数。默认为100。支持范围[1,10000]



3564
3565
3566
# File 'lib/v20201016/models.rb', line 3564

def Namespace
  @Namespace
end

#Qualifier ⇒ Object

Parameters:

  • TopicId: —

    投递规则属于的TopicId。

  • FunctionName: —

    投递的云函数名字。仅支持事件函数 (函数类型选型)

  • Namespace: —

    命名空间。参考 命名空间管理

  • Qualifier: —

    函数版本。

  • Timeout: —

    投递最长等待时间,单位:秒。 默认:60

  • MaxMsgNum: —

    投递最大消息数。默认为100。支持范围[1,10000]



3564
3565
3566
# File 'lib/v20201016/models.rb', line 3564

def Qualifier
  @Qualifier
end

#Timeout ⇒ Object

Parameters:

  • TopicId: —

    投递规则属于的TopicId。

  • FunctionName: —

    投递的云函数名字。仅支持事件函数 (函数类型选型)

  • Namespace: —

    命名空间。参考 命名空间管理

  • Qualifier: —

    函数版本。

  • Timeout: —

    投递最长等待时间,单位:秒。 默认:60

  • MaxMsgNum: —

    投递最大消息数。默认为100。支持范围[1,10000]



3564
3565
3566
# File 'lib/v20201016/models.rb', line 3564

def Timeout
  @Timeout
end

#TopicId ⇒ Object

Parameters:

  • TopicId: —

    投递规则属于的TopicId。

  • FunctionName: —

    投递的云函数名字。仅支持事件函数 (函数类型选型)

  • Namespace: —

    命名空间。参考 命名空间管理

  • Qualifier: —

    函数版本。

  • Timeout: —

    投递最长等待时间,单位:秒。 默认:60

  • MaxMsgNum: —

    投递最大消息数。默认为100。支持范围[1,10000]



3564
3565
3566
# File 'lib/v20201016/models.rb', line 3564

def TopicId
  @TopicId
end

Instance Method Details

#deserialize(params) ⇒ Object



3575
3576
3577
3578
3579
3580
3581
3582
# File 'lib/v20201016/models.rb', line 3575

def deserialize(params)
  @TopicId = params['TopicId']
  @FunctionName = params['FunctionName']
  @Namespace = params['Namespace']
  @Qualifier = params['Qualifier']
  @Timeout = params['Timeout']
  @MaxMsgNum = params['MaxMsgNum']
end