Class VersionInfo
- java.lang.Object
-
- software.amazon.awssdk.services.ecs.model.VersionInfo
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<VersionInfo.Builder,VersionInfo>
@Generated("software.amazon.awssdk:codegen") public final class VersionInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VersionInfo.Builder,VersionInfo>
The Docker and Amazon ECS container agent version information about a container instance.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VersionInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
agentHash()
The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.String
agentVersion()
The version number of the Amazon ECS container agent.static VersionInfo.Builder
builder()
String
dockerVersion()
The Docker version that's running on the container instance.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 VersionInfo.Builder>
serializableBuilderClass()
VersionInfo.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
-
agentVersion
public final String agentVersion()
The version number of the Amazon ECS container agent.
- Returns:
- The version number of the Amazon ECS container agent.
-
agentHash
public final String agentHash()
The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.
- Returns:
- The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository.
-
dockerVersion
public final String dockerVersion()
The Docker version that's running on the container instance.
- Returns:
- The Docker version that's running on the container instance.
-
toBuilder
public VersionInfo.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<VersionInfo.Builder,VersionInfo>
-
builder
public static VersionInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends VersionInfo.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.
-
-