@Generated(value="software.amazon.awssdk:codegen") public final class RuntimePlatform extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RuntimePlatform.Builder,RuntimePlatform>
Information about the platform for the Amazon ECS service or task.
For more information about RuntimePlatform, see RuntimePlatform in the Amazon Elastic Container Service Developer Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RuntimePlatform.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RuntimePlatform.Builder |
builder() |
CPUArchitecture |
cpuArchitecture()
The CPU architecture.
|
String |
cpuArchitectureAsString()
The CPU architecture.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
OSFamily |
operatingSystemFamily()
The operating system.
|
String |
operatingSystemFamilyAsString()
The operating system.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RuntimePlatform.Builder> |
serializableBuilderClass() |
RuntimePlatform.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CPUArchitecture cpuArchitecture()
The CPU architecture.
You can run your Linux tasks on an ARM-based platform by setting the value to ARM64. This option is
available for tasks that run on Linux Amazon EC2 instance or Linux containers on Fargate.
If the service returns an enum value that is not available in the current SDK version, cpuArchitecture
will return CPUArchitecture.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from cpuArchitectureAsString().
You can run your Linux tasks on an ARM-based platform by setting the value to ARM64. This
option is available for tasks that run on Linux Amazon EC2 instance or Linux containers on Fargate.
CPUArchitecturepublic final String cpuArchitectureAsString()
The CPU architecture.
You can run your Linux tasks on an ARM-based platform by setting the value to ARM64. This option is
available for tasks that run on Linux Amazon EC2 instance or Linux containers on Fargate.
If the service returns an enum value that is not available in the current SDK version, cpuArchitecture
will return CPUArchitecture.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from cpuArchitectureAsString().
You can run your Linux tasks on an ARM-based platform by setting the value to ARM64. This
option is available for tasks that run on Linux Amazon EC2 instance or Linux containers on Fargate.
CPUArchitecturepublic final OSFamily operatingSystemFamily()
The operating system.
If the service returns an enum value that is not available in the current SDK version,
operatingSystemFamily will return OSFamily.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from operatingSystemFamilyAsString().
OSFamilypublic final String operatingSystemFamilyAsString()
The operating system.
If the service returns an enum value that is not available in the current SDK version,
operatingSystemFamily will return OSFamily.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from operatingSystemFamilyAsString().
OSFamilypublic RuntimePlatform.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RuntimePlatform.Builder,RuntimePlatform>public static RuntimePlatform.Builder builder()
public static Class<? extends RuntimePlatform.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.