@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisionedConcurrencyConfigListItem extends Object implements Serializable, Cloneable, StructuredPojo
Details about the provisioned concurrency configuration for a function alias or version.
Constructor and Description |
---|
ProvisionedConcurrencyConfigListItem() |
Modifier and Type | Method and Description |
---|---|
ProvisionedConcurrencyConfigListItem |
clone() |
boolean |
equals(Object obj) |
Integer |
getAllocatedProvisionedConcurrentExecutions()
The amount of provisioned concurrency allocated.
|
Integer |
getAvailableProvisionedConcurrentExecutions()
The amount of provisioned concurrency available.
|
String |
getFunctionArn()
The Amazon Resource Name (ARN) of the alias or version.
|
String |
getLastModified()
The date and time that a user last updated the configuration, in ISO 8601 format.
|
Integer |
getRequestedProvisionedConcurrentExecutions()
The amount of provisioned concurrency requested.
|
String |
getStatus()
The status of the allocation process.
|
String |
getStatusReason()
For failed allocations, the reason that provisioned concurrency could not be allocated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAllocatedProvisionedConcurrentExecutions(Integer allocatedProvisionedConcurrentExecutions)
The amount of provisioned concurrency allocated.
|
void |
setAvailableProvisionedConcurrentExecutions(Integer availableProvisionedConcurrentExecutions)
The amount of provisioned concurrency available.
|
void |
setFunctionArn(String functionArn)
The Amazon Resource Name (ARN) of the alias or version.
|
void |
setLastModified(String lastModified)
The date and time that a user last updated the configuration, in ISO 8601 format.
|
void |
setRequestedProvisionedConcurrentExecutions(Integer requestedProvisionedConcurrentExecutions)
The amount of provisioned concurrency requested.
|
void |
setStatus(String status)
The status of the allocation process.
|
void |
setStatusReason(String statusReason)
For failed allocations, the reason that provisioned concurrency could not be allocated.
|
String |
toString()
Returns a string representation of this object.
|
ProvisionedConcurrencyConfigListItem |
withAllocatedProvisionedConcurrentExecutions(Integer allocatedProvisionedConcurrentExecutions)
The amount of provisioned concurrency allocated.
|
ProvisionedConcurrencyConfigListItem |
withAvailableProvisionedConcurrentExecutions(Integer availableProvisionedConcurrentExecutions)
The amount of provisioned concurrency available.
|
ProvisionedConcurrencyConfigListItem |
withFunctionArn(String functionArn)
The Amazon Resource Name (ARN) of the alias or version.
|
ProvisionedConcurrencyConfigListItem |
withLastModified(String lastModified)
The date and time that a user last updated the configuration, in ISO 8601 format.
|
ProvisionedConcurrencyConfigListItem |
withRequestedProvisionedConcurrentExecutions(Integer requestedProvisionedConcurrentExecutions)
The amount of provisioned concurrency requested.
|
ProvisionedConcurrencyConfigListItem |
withStatus(ProvisionedConcurrencyStatusEnum status)
The status of the allocation process.
|
ProvisionedConcurrencyConfigListItem |
withStatus(String status)
The status of the allocation process.
|
ProvisionedConcurrencyConfigListItem |
withStatusReason(String statusReason)
For failed allocations, the reason that provisioned concurrency could not be allocated.
|
public ProvisionedConcurrencyConfigListItem()
public void setFunctionArn(String functionArn)
The Amazon Resource Name (ARN) of the alias or version.
functionArn
- The Amazon Resource Name (ARN) of the alias or version.public String getFunctionArn()
The Amazon Resource Name (ARN) of the alias or version.
public ProvisionedConcurrencyConfigListItem withFunctionArn(String functionArn)
The Amazon Resource Name (ARN) of the alias or version.
functionArn
- The Amazon Resource Name (ARN) of the alias or version.public void setRequestedProvisionedConcurrentExecutions(Integer requestedProvisionedConcurrentExecutions)
The amount of provisioned concurrency requested.
requestedProvisionedConcurrentExecutions
- The amount of provisioned concurrency requested.public Integer getRequestedProvisionedConcurrentExecutions()
The amount of provisioned concurrency requested.
public ProvisionedConcurrencyConfigListItem withRequestedProvisionedConcurrentExecutions(Integer requestedProvisionedConcurrentExecutions)
The amount of provisioned concurrency requested.
requestedProvisionedConcurrentExecutions
- The amount of provisioned concurrency requested.public void setAvailableProvisionedConcurrentExecutions(Integer availableProvisionedConcurrentExecutions)
The amount of provisioned concurrency available.
availableProvisionedConcurrentExecutions
- The amount of provisioned concurrency available.public Integer getAvailableProvisionedConcurrentExecutions()
The amount of provisioned concurrency available.
public ProvisionedConcurrencyConfigListItem withAvailableProvisionedConcurrentExecutions(Integer availableProvisionedConcurrentExecutions)
The amount of provisioned concurrency available.
availableProvisionedConcurrentExecutions
- The amount of provisioned concurrency available.public void setAllocatedProvisionedConcurrentExecutions(Integer allocatedProvisionedConcurrentExecutions)
The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
allocatedProvisionedConcurrentExecutions
- The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary
deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the
function versions.public Integer getAllocatedProvisionedConcurrentExecutions()
The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
public ProvisionedConcurrencyConfigListItem withAllocatedProvisionedConcurrentExecutions(Integer allocatedProvisionedConcurrentExecutions)
The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
allocatedProvisionedConcurrentExecutions
- The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary
deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the
function versions.public void setStatus(String status)
The status of the allocation process.
status
- The status of the allocation process.ProvisionedConcurrencyStatusEnum
public String getStatus()
The status of the allocation process.
ProvisionedConcurrencyStatusEnum
public ProvisionedConcurrencyConfigListItem withStatus(String status)
The status of the allocation process.
status
- The status of the allocation process.ProvisionedConcurrencyStatusEnum
public ProvisionedConcurrencyConfigListItem withStatus(ProvisionedConcurrencyStatusEnum status)
The status of the allocation process.
status
- The status of the allocation process.ProvisionedConcurrencyStatusEnum
public void setStatusReason(String statusReason)
For failed allocations, the reason that provisioned concurrency could not be allocated.
statusReason
- For failed allocations, the reason that provisioned concurrency could not be allocated.public String getStatusReason()
For failed allocations, the reason that provisioned concurrency could not be allocated.
public ProvisionedConcurrencyConfigListItem withStatusReason(String statusReason)
For failed allocations, the reason that provisioned concurrency could not be allocated.
statusReason
- For failed allocations, the reason that provisioned concurrency could not be allocated.public void setLastModified(String lastModified)
The date and time that a user last updated the configuration, in ISO 8601 format.
lastModified
- The date and time that a user last updated the configuration, in ISO 8601 format.public String getLastModified()
The date and time that a user last updated the configuration, in ISO 8601 format.
public ProvisionedConcurrencyConfigListItem withLastModified(String lastModified)
The date and time that a user last updated the configuration, in ISO 8601 format.
lastModified
- The date and time that a user last updated the configuration, in ISO 8601 format.public String toString()
toString
in class Object
Object.toString()
public ProvisionedConcurrencyConfigListItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2023. All rights reserved.