Class Ulimit
- java.lang.Object
-
- software.amazon.awssdk.services.ecs.model.Ulimit
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Ulimit.Builder,Ulimit>
@Generated("software.amazon.awssdk:codegen") public final class Ulimit extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Ulimit.Builder,Ulimit>
The
ulimitsettings to pass to the container.Amazon ECS tasks hosted on Fargate use the default resource limit values set by the operating system with the exception of the
nofileresource limit parameter which Fargate overrides. Thenofileresource limit sets a restriction on the number of open files that a container can use. The defaultnofilesoft limit is1024and the default hard limit is4096.You can specify the
ulimitsettings for a container in a task definition.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUlimit.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ulimit.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)IntegerhardLimit()The hard limit for theulimittype.inthashCode()UlimitNamename()Thetypeof theulimit.StringnameAsString()Thetypeof theulimit.List<SdkField<?>>sdkFields()static Class<? extends Ulimit.Builder>serializableBuilderClass()IntegersoftLimit()The soft limit for theulimittype.Ulimit.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
name
public final UlimitName name()
The
typeof theulimit.If the service returns an enum value that is not available in the current SDK version,
namewill returnUlimitName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The
typeof theulimit. - See Also:
UlimitName
-
nameAsString
public final String nameAsString()
The
typeof theulimit.If the service returns an enum value that is not available in the current SDK version,
namewill returnUlimitName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The
typeof theulimit. - See Also:
UlimitName
-
softLimit
public final Integer softLimit()
The soft limit for the
ulimittype.- Returns:
- The soft limit for the
ulimittype.
-
hardLimit
public final Integer hardLimit()
The hard limit for the
ulimittype.- Returns:
- The hard limit for the
ulimittype.
-
toBuilder
public Ulimit.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Ulimit.Builder,Ulimit>
-
builder
public static Ulimit.Builder builder()
-
serializableBuilderClass
public static Class<? extends Ulimit.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
-