Class: TencentCloud::Scf::V20180416::NamespaceLimit

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

Overview

命名空间限制

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(functionscount = nil, trigger = nil, namespace = nil, concurrentexecutions = nil, timeoutlimit = nil, testmodellimit = nil, inittimeoutlimit = nil, retrynumlimit = nil, minmsgttl = nil, maxmsgttl = nil) ⇒ NamespaceLimit

Returns a new instance of NamespaceLimit.



3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
# File 'lib/v20180416/models.rb', line 3799

def initialize(functionscount=nil, trigger=nil, namespace=nil, concurrentexecutions=nil, timeoutlimit=nil, testmodellimit=nil, inittimeoutlimit=nil, retrynumlimit=nil, minmsgttl=nil, maxmsgttl=nil)
  @FunctionsCount = functionscount
  @Trigger = trigger
  @Namespace = namespace
  @ConcurrentExecutions = concurrentexecutions
  @TimeoutLimit = timeoutlimit
  @TestModelLimit = testmodellimit
  @InitTimeoutLimit = inittimeoutlimit
  @RetryNumLimit = retrynumlimit
  @MinMsgTTL = minmsgttl
  @MaxMsgTTL = maxmsgttl
end

Instance Attribute Details

#ConcurrentExecutions ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def ConcurrentExecutions
  @ConcurrentExecutions
end

#FunctionsCount ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def FunctionsCount
  @FunctionsCount
end

#InitTimeoutLimit ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def InitTimeoutLimit
  @InitTimeoutLimit
end

#MaxMsgTTL ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def MaxMsgTTL
  @MaxMsgTTL
end

#MinMsgTTL ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def MinMsgTTL
  @MinMsgTTL
end

#Namespace ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def Namespace
  @Namespace
end

#RetryNumLimit ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def RetryNumLimit
  @RetryNumLimit
end

#TestModelLimit ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def TestModelLimit
  @TestModelLimit
end

#TimeoutLimit ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def TimeoutLimit
  @TimeoutLimit
end

#Trigger ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • FunctionsCount: —

    函数总数

  • Trigger: —

    Trigger信息

  • Namespace: —

    Namespace名称

  • ConcurrentExecutions: —

    并发量

  • TimeoutLimit: —

    Timeout限制

  • TestModelLimit: —

    测试事件限制

  • InitTimeoutLimit: —

    初始化超时限制

  • RetryNumLimit: —

    异步重试次数限制

  • MinMsgTTL: —

    异步重试消息保留时间下限

  • MaxMsgTTL: —

    异步重试消息保留时间上限



3797
3798
3799
# File 'lib/v20180416/models.rb', line 3797

def Trigger
  @Trigger
end

Instance Method Details

#deserialize(params) ⇒ Object



3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
# File 'lib/v20180416/models.rb', line 3812

def deserialize(params)
  @FunctionsCount = params['FunctionsCount']
  unless params['Trigger'].nil?
    @Trigger = TriggerCount.new
    @Trigger.deserialize(params['Trigger'])
  end
  @Namespace = params['Namespace']
  @ConcurrentExecutions = params['ConcurrentExecutions']
  @TimeoutLimit = params['TimeoutLimit']
  @TestModelLimit = params['TestModelLimit']
  @InitTimeoutLimit = params['InitTimeoutLimit']
  @RetryNumLimit = params['RetryNumLimit']
  @MinMsgTTL = params['MinMsgTTL']
  @MaxMsgTTL = params['MaxMsgTTL']
end