public class PutProvisionedConcurrencyConfigRequest extends AbstractModel
Constructor and Description |
---|
PutProvisionedConcurrencyConfigRequest() |
PutProvisionedConcurrencyConfigRequest(PutProvisionedConcurrencyConfigRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getFunctionName()
Get Name of the function for which to set the provisioned concurrency
|
Long |
getMaxCapacity()
Get The maximum number of instances
|
Long |
getMinCapacity()
Get The minimum number of instances.
|
String |
getNamespace()
Get Function namespace.
|
String |
getProvisionedType()
Get Specifies the provisioned concurrency type.
|
String |
getQualifier()
Get Function version number.
|
Float |
getTrackingTarget()
Get The target concurrency utilization.
|
TriggerAction[] |
getTriggerActions()
Get Scheduled provisioned concurrency scaling action
|
Long |
getVersionProvisionedConcurrencyNum()
Get Provisioned concurrency amount.
|
void |
setFunctionName(String FunctionName)
Set Name of the function for which to set the provisioned concurrency
|
void |
setMaxCapacity(Long MaxCapacity)
Set The maximum number of instances
|
void |
setMinCapacity(Long MinCapacity)
Set The minimum number of instances.
|
void |
setNamespace(String Namespace)
Set Function namespace.
|
void |
setProvisionedType(String ProvisionedType)
Set Specifies the provisioned concurrency type.
|
void |
setQualifier(String Qualifier)
Set Function version number.
|
void |
setTrackingTarget(Float TrackingTarget)
Set The target concurrency utilization.
|
void |
setTriggerActions(TriggerAction[] TriggerActions)
Set Scheduled provisioned concurrency scaling action
|
void |
setVersionProvisionedConcurrencyNum(Long VersionProvisionedConcurrencyNum)
Set Provisioned concurrency amount.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public PutProvisionedConcurrencyConfigRequest()
public PutProvisionedConcurrencyConfigRequest(PutProvisionedConcurrencyConfigRequest source)
public String getFunctionName()
public void setFunctionName(String FunctionName)
FunctionName
- Name of the function for which to set the provisioned concurrencypublic String getQualifier()
public void setQualifier(String Qualifier)
Qualifier
- Function version number. Note: the `$LATEST` version does not support provisioned concurrencypublic Long getVersionProvisionedConcurrencyNum()
public void setVersionProvisionedConcurrencyNum(Long VersionProvisionedConcurrencyNum)
VersionProvisionedConcurrencyNum
- Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function's maximum concurrency quota minus 100public String getNamespace()
public void setNamespace(String Namespace)
Namespace
- Function namespace. Default value: `default`public TriggerAction[] getTriggerActions()
public void setTriggerActions(TriggerAction[] TriggerActions)
TriggerActions
- Scheduled provisioned concurrency scaling actionpublic String getProvisionedType()
public void setProvisionedType(String ProvisionedType)
ProvisionedType
- Specifies the provisioned concurrency type.
`Default`: Static provisioned concurrency.
`ConcurrencyUtilizationTracking`: Scales the concurrency automatically according to the concurrency utilization.
If `ConcurrencyUtilizationTracking` is passed in,
`TrackingTarget`, `MinCapacity` and `MaxCapacity` are required, and `VersionProvisionedConcurrencyNum` must be `0`.public Float getTrackingTarget()
public void setTrackingTarget(Float TrackingTarget)
TrackingTarget
- The target concurrency utilization. Range: (0,1) (two decimal places)public Long getMinCapacity()
public void setMinCapacity(Long MinCapacity)
MinCapacity
- The minimum number of instances. It can not be smaller than `1`.public Long getMaxCapacity()
public void setMaxCapacity(Long MaxCapacity)
MaxCapacity
- The maximum number of instancesCopyright © 2023. All rights reserved.