Class: TencentCloud::Ckafka::V20190819::ScfParam

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

Overview

Scf类型入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(functionname = nil, namespace = nil, qualifier = nil, batchsize = nil, maxretries = nil) ⇒ ScfParam

Returns a new instance of ScfParam.



11283
11284
11285
11286
11287
11288
11289
# File 'lib/v20190819/models.rb', line 11283

def initialize(functionname=nil, namespace=nil, qualifier=nil, batchsize=nil, maxretries=nil)
  @FunctionName = functionname
  @Namespace = namespace
  @Qualifier = qualifier
  @BatchSize = batchsize
  @MaxRetries = maxretries
end

Instance Attribute Details

#BatchSizeObject

Parameters:

  • FunctionName:

    SCF云函数函数名

  • Namespace:

    SCF云函数命名空间, 默认为default

  • Qualifier:

    SCF云函数版本及别名, 默认为$DEFAULT

  • BatchSize:

    每批最大发送消息数, 默认为1000

  • MaxRetries:

    SCF调用失败后重试次数, 默认为5



11281
11282
11283
# File 'lib/v20190819/models.rb', line 11281

def BatchSize
  @BatchSize
end

#FunctionNameObject

Parameters:

  • FunctionName:

    SCF云函数函数名

  • Namespace:

    SCF云函数命名空间, 默认为default

  • Qualifier:

    SCF云函数版本及别名, 默认为$DEFAULT

  • BatchSize:

    每批最大发送消息数, 默认为1000

  • MaxRetries:

    SCF调用失败后重试次数, 默认为5



11281
11282
11283
# File 'lib/v20190819/models.rb', line 11281

def FunctionName
  @FunctionName
end

#MaxRetriesObject

Parameters:

  • FunctionName:

    SCF云函数函数名

  • Namespace:

    SCF云函数命名空间, 默认为default

  • Qualifier:

    SCF云函数版本及别名, 默认为$DEFAULT

  • BatchSize:

    每批最大发送消息数, 默认为1000

  • MaxRetries:

    SCF调用失败后重试次数, 默认为5



11281
11282
11283
# File 'lib/v20190819/models.rb', line 11281

def MaxRetries
  @MaxRetries
end

#NamespaceObject

Parameters:

  • FunctionName:

    SCF云函数函数名

  • Namespace:

    SCF云函数命名空间, 默认为default

  • Qualifier:

    SCF云函数版本及别名, 默认为$DEFAULT

  • BatchSize:

    每批最大发送消息数, 默认为1000

  • MaxRetries:

    SCF调用失败后重试次数, 默认为5



11281
11282
11283
# File 'lib/v20190819/models.rb', line 11281

def Namespace
  @Namespace
end

#QualifierObject

Parameters:

  • FunctionName:

    SCF云函数函数名

  • Namespace:

    SCF云函数命名空间, 默认为default

  • Qualifier:

    SCF云函数版本及别名, 默认为$DEFAULT

  • BatchSize:

    每批最大发送消息数, 默认为1000

  • MaxRetries:

    SCF调用失败后重试次数, 默认为5



11281
11282
11283
# File 'lib/v20190819/models.rb', line 11281

def Qualifier
  @Qualifier
end

Instance Method Details

#deserialize(params) ⇒ Object



11291
11292
11293
11294
11295
11296
11297
# File 'lib/v20190819/models.rb', line 11291

def deserialize(params)
  @FunctionName = params['FunctionName']
  @Namespace = params['Namespace']
  @Qualifier = params['Qualifier']
  @BatchSize = params['BatchSize']
  @MaxRetries = params['MaxRetries']
end