Class RuntimePlatformOverride
java.lang.Object
software.amazon.awssdk.services.ecs.model.RuntimePlatformOverride
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RuntimePlatformOverride.Builder,RuntimePlatformOverride>
@Generated("software.amazon.awssdk:codegen")
public final class RuntimePlatformOverride
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<RuntimePlatformOverride.Builder,RuntimePlatformOverride>
The runtime platform that Amazon ECS applies to a service revision. This value overrides the runtime platform specified in the task definition. You can't set this value.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe CPU architecture that tasks in this service revision run on.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends RuntimePlatformOverride.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
cpuArchitecture
The CPU architecture that tasks in this service revision run on. This value might differ from the architecture declared in the task definition—for example, when Amazon ECS detects an architecture mismatch during an Amazon ECS Express deployment and runs tasks on a different architecture. You can't set this value.
Valid values:
-
X86_64- The x86 64-bit architecture. -
ARM64- The 64-bit ARM architecture.
- Returns:
- The CPU architecture that tasks in this service revision run on. This value might differ from the
architecture declared in the task definition—for example, when Amazon ECS detects an architecture
mismatch during an Amazon ECS Express deployment and runs tasks on a different architecture. You can't
set this value.
Valid values:
-
X86_64- The x86 64-bit architecture. -
ARM64- The 64-bit ARM architecture.
-
-
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<RuntimePlatformOverride.Builder,RuntimePlatformOverride>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-