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
ulimit
settings 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
nofile
resource limit parameter which Fargate overrides. Thenofile
resource limit sets a restriction on the number of open files that a container can use. The defaultnofile
soft limit is65535
and the default hard limit is65535
.You can specify the
ulimit
settings for a container in a task definition.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Ulimit.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ulimit.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
Integer
hardLimit()
The hard limit for theulimit
type.int
hashCode()
UlimitName
name()
Thetype
of theulimit
.String
nameAsString()
Thetype
of theulimit
.List<SdkField<?>>
sdkFields()
static Class<? extends Ulimit.Builder>
serializableBuilderClass()
Integer
softLimit()
The soft limit for theulimit
type.Ulimit.Builder
toBuilder()
String
toString()
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
type
of theulimit
.If the service returns an enum value that is not available in the current SDK version,
name
will returnUlimitName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromnameAsString()
.- Returns:
- The
type
of theulimit
. - See Also:
UlimitName
-
nameAsString
public final String nameAsString()
The
type
of theulimit
.If the service returns an enum value that is not available in the current SDK version,
name
will returnUlimitName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromnameAsString()
.- Returns:
- The
type
of theulimit
. - See Also:
UlimitName
-
softLimit
public final Integer softLimit()
The soft limit for the
ulimit
type.- Returns:
- The soft limit for the
ulimit
type.
-
hardLimit
public final Integer hardLimit()
The hard limit for the
ulimit
type.- Returns:
- The hard limit for the
ulimit
type.
-
toBuilder
public Ulimit.Builder toBuilder()
- Specified by:
toBuilder
in 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:
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.
-
-