Class AccountLimit
- java.lang.Object
-
- software.amazon.awssdk.services.lambda.model.AccountLimit
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AccountLimit.Builder,AccountLimit>
@Generated("software.amazon.awssdk:codegen") public final class AccountLimit extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccountLimit.Builder,AccountLimit>
Limits that are related to concurrency and storage. All file and storage sizes are in bytes.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AccountLimit.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccountLimit.Builder
builder()
Long
codeSizeUnzipped()
The maximum size of a function's deployment package and layers when they're extracted.Long
codeSizeZipped()
The maximum size of a deployment package when it's uploaded directly to Lambda.Integer
concurrentExecutions()
The maximum number of simultaneous function executions.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends AccountLimit.Builder>
serializableBuilderClass()
AccountLimit.Builder
toBuilder()
String
toString()
Returns a string representation of this object.Long
totalCodeSize()
The amount of storage space that you can use for all deployment packages and layer archives.Integer
unreservedConcurrentExecutions()
The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
totalCodeSize
public final Long totalCodeSize()
The amount of storage space that you can use for all deployment packages and layer archives.
- Returns:
- The amount of storage space that you can use for all deployment packages and layer archives.
-
codeSizeUnzipped
public final Long codeSizeUnzipped()
The maximum size of a function's deployment package and layers when they're extracted.
- Returns:
- The maximum size of a function's deployment package and layers when they're extracted.
-
codeSizeZipped
public final Long codeSizeZipped()
The maximum size of a deployment package when it's uploaded directly to Lambda. Use Amazon S3 for larger files.
- Returns:
- The maximum size of a deployment package when it's uploaded directly to Lambda. Use Amazon S3 for larger files.
-
concurrentExecutions
public final Integer concurrentExecutions()
The maximum number of simultaneous function executions.
- Returns:
- The maximum number of simultaneous function executions.
-
unreservedConcurrentExecutions
public final Integer unreservedConcurrentExecutions()
The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.
- Returns:
- The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.
-
toBuilder
public AccountLimit.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AccountLimit.Builder,AccountLimit>
-
builder
public static AccountLimit.Builder builder()
-
serializableBuilderClass
public static Class<? extends AccountLimit.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-