Class ElasticInferenceAcceleratorAssociation
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.ElasticInferenceAcceleratorAssociation
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ElasticInferenceAcceleratorAssociation.Builder,ElasticInferenceAcceleratorAssociation>
@Generated("software.amazon.awssdk:codegen") public final class ElasticInferenceAcceleratorAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ElasticInferenceAcceleratorAssociation.Builder,ElasticInferenceAcceleratorAssociation>
Describes the association between an instance and an elastic inference accelerator.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ElasticInferenceAcceleratorAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ElasticInferenceAcceleratorAssociation.Builder
builder()
String
elasticInferenceAcceleratorArn()
The Amazon Resource Name (ARN) of the elastic inference accelerator.String
elasticInferenceAcceleratorAssociationId()
The ID of the association.String
elasticInferenceAcceleratorAssociationState()
The state of the elastic inference accelerator.Instant
elasticInferenceAcceleratorAssociationTime()
The time at which the elastic inference accelerator is associated with an 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 ElasticInferenceAcceleratorAssociation.Builder>
serializableBuilderClass()
ElasticInferenceAcceleratorAssociation.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
-
elasticInferenceAcceleratorArn
public final String elasticInferenceAcceleratorArn()
The Amazon Resource Name (ARN) of the elastic inference accelerator.
- Returns:
- The Amazon Resource Name (ARN) of the elastic inference accelerator.
-
elasticInferenceAcceleratorAssociationId
public final String elasticInferenceAcceleratorAssociationId()
The ID of the association.
- Returns:
- The ID of the association.
-
elasticInferenceAcceleratorAssociationState
public final String elasticInferenceAcceleratorAssociationState()
The state of the elastic inference accelerator.
- Returns:
- The state of the elastic inference accelerator.
-
elasticInferenceAcceleratorAssociationTime
public final Instant elasticInferenceAcceleratorAssociationTime()
The time at which the elastic inference accelerator is associated with an instance.
- Returns:
- The time at which the elastic inference accelerator is associated with an instance.
-
toBuilder
public ElasticInferenceAcceleratorAssociation.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ElasticInferenceAcceleratorAssociation.Builder,ElasticInferenceAcceleratorAssociation>
-
builder
public static ElasticInferenceAcceleratorAssociation.Builder builder()
-
serializableBuilderClass
public static Class<? extends ElasticInferenceAcceleratorAssociation.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.
-
-