Class: TencentCloud::Scf::V20180416::PutProvisionedConcurrencyConfigRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Scf::V20180416::PutProvisionedConcurrencyConfigRequest
- Defined in:
- lib/v20180416/models.rb
Overview
PutProvisionedConcurrencyConfig请求参数结构体
Instance Attribute Summary collapse
-
#FunctionName ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#MaxCapacity ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#MinCapacity ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#Namespace ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#ProvisionedType ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#Qualifier ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#TrackingTarget ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#TriggerActions ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
-
#VersionProvisionedConcurrencyNum ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(functionname = nil, qualifier = nil, versionprovisionedconcurrencynum = nil, namespace = nil, triggeractions = nil, provisionedtype = nil, trackingtarget = nil, mincapacity = nil, maxcapacity = nil) ⇒ PutProvisionedConcurrencyConfigRequest
constructor
A new instance of PutProvisionedConcurrencyConfigRequest.
Constructor Details
#initialize(functionname = nil, qualifier = nil, versionprovisionedconcurrencynum = nil, namespace = nil, triggeractions = nil, provisionedtype = nil, trackingtarget = nil, mincapacity = nil, maxcapacity = nil) ⇒ PutProvisionedConcurrencyConfigRequest
Returns a new instance of PutProvisionedConcurrencyConfigRequest.
4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 |
# File 'lib/v20180416/models.rb', line 4212 def initialize(functionname=nil, qualifier=nil, versionprovisionedconcurrencynum=nil, namespace=nil, triggeractions=nil, provisionedtype=nil, trackingtarget=nil, mincapacity=nil, maxcapacity=nil) @FunctionName = functionname @Qualifier = qualifier @VersionProvisionedConcurrencyNum = versionprovisionedconcurrencynum @Namespace = namespace @TriggerActions = triggeractions @ProvisionedType = provisionedtype @TrackingTarget = trackingtarget @MinCapacity = mincapacity @MaxCapacity = maxcapacity end |
Instance Attribute Details
#FunctionName ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def FunctionName @FunctionName end |
#MaxCapacity ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def MaxCapacity @MaxCapacity end |
#MinCapacity ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def MinCapacity @MinCapacity end |
#Namespace ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def Namespace @Namespace end |
#ProvisionedType ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def ProvisionedType @ProvisionedType end |
#Qualifier ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def Qualifier @Qualifier end |
#TrackingTarget ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def TrackingTarget @TrackingTarget end |
#TriggerActions ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def TriggerActions @TriggerActions end |
#VersionProvisionedConcurrencyNum ⇒ Object
动态利用率预置可以设置TrackingTarget,MinCapacity,MaxCapacity,保持向后兼容性此时VersionProvisionedConcurrencyNum设置为0.
4210 4211 4212 |
# File 'lib/v20180416/models.rb', line 4210 def VersionProvisionedConcurrencyNum @VersionProvisionedConcurrencyNum end |
Instance Method Details
#deserialize(params) ⇒ Object
4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 |
# File 'lib/v20180416/models.rb', line 4224 def deserialize(params) @FunctionName = params['FunctionName'] @Qualifier = params['Qualifier'] @VersionProvisionedConcurrencyNum = params['VersionProvisionedConcurrencyNum'] @Namespace = params['Namespace'] unless params['TriggerActions'].nil? @TriggerActions = [] params['TriggerActions'].each do |i| triggeraction_tmp = TriggerAction.new triggeraction_tmp.deserialize(i) @TriggerActions << triggeraction_tmp end end @ProvisionedType = params['ProvisionedType'] @TrackingTarget = params['TrackingTarget'] @MinCapacity = params['MinCapacity'] @MaxCapacity = params['MaxCapacity'] end |