@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ElasticInferenceAccelerator extends Object implements Serializable, Cloneable, StructuredPojo
The details of an Elastic Inference Accelerator.
| Constructor and Description |
|---|
ElasticInferenceAccelerator() |
| Modifier and Type | Method and Description |
|---|---|
ElasticInferenceAccelerator |
clone() |
boolean |
equals(Object obj) |
ElasticInferenceAcceleratorHealth |
getAcceleratorHealth()
The health of the Elastic Inference Accelerator.
|
String |
getAcceleratorId()
The ID of the Elastic Inference Accelerator.
|
String |
getAcceleratorType()
The type of the Elastic Inference Accelerator.
|
String |
getAttachedResource()
The ARN of the resource that the Elastic Inference Accelerator is attached to.
|
String |
getAvailabilityZone()
The availability zone where the Elastic Inference Accelerator is present.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAcceleratorHealth(ElasticInferenceAcceleratorHealth acceleratorHealth)
The health of the Elastic Inference Accelerator.
|
void |
setAcceleratorId(String acceleratorId)
The ID of the Elastic Inference Accelerator.
|
void |
setAcceleratorType(String acceleratorType)
The type of the Elastic Inference Accelerator.
|
void |
setAttachedResource(String attachedResource)
The ARN of the resource that the Elastic Inference Accelerator is attached to.
|
void |
setAvailabilityZone(String availabilityZone)
The availability zone where the Elastic Inference Accelerator is present.
|
String |
toString()
Returns a string representation of this object.
|
ElasticInferenceAccelerator |
withAcceleratorHealth(ElasticInferenceAcceleratorHealth acceleratorHealth)
The health of the Elastic Inference Accelerator.
|
ElasticInferenceAccelerator |
withAcceleratorId(String acceleratorId)
The ID of the Elastic Inference Accelerator.
|
ElasticInferenceAccelerator |
withAcceleratorType(String acceleratorType)
The type of the Elastic Inference Accelerator.
|
ElasticInferenceAccelerator |
withAttachedResource(String attachedResource)
The ARN of the resource that the Elastic Inference Accelerator is attached to.
|
ElasticInferenceAccelerator |
withAvailabilityZone(String availabilityZone)
The availability zone where the Elastic Inference Accelerator is present.
|
public void setAcceleratorHealth(ElasticInferenceAcceleratorHealth acceleratorHealth)
The health of the Elastic Inference Accelerator.
acceleratorHealth - The health of the Elastic Inference Accelerator.public ElasticInferenceAcceleratorHealth getAcceleratorHealth()
The health of the Elastic Inference Accelerator.
public ElasticInferenceAccelerator withAcceleratorHealth(ElasticInferenceAcceleratorHealth acceleratorHealth)
The health of the Elastic Inference Accelerator.
acceleratorHealth - The health of the Elastic Inference Accelerator.public void setAcceleratorType(String acceleratorType)
The type of the Elastic Inference Accelerator.
acceleratorType - The type of the Elastic Inference Accelerator.public String getAcceleratorType()
The type of the Elastic Inference Accelerator.
public ElasticInferenceAccelerator withAcceleratorType(String acceleratorType)
The type of the Elastic Inference Accelerator.
acceleratorType - The type of the Elastic Inference Accelerator.public void setAcceleratorId(String acceleratorId)
The ID of the Elastic Inference Accelerator.
acceleratorId - The ID of the Elastic Inference Accelerator.public String getAcceleratorId()
The ID of the Elastic Inference Accelerator.
public ElasticInferenceAccelerator withAcceleratorId(String acceleratorId)
The ID of the Elastic Inference Accelerator.
acceleratorId - The ID of the Elastic Inference Accelerator.public void setAvailabilityZone(String availabilityZone)
The availability zone where the Elastic Inference Accelerator is present.
availabilityZone - The availability zone where the Elastic Inference Accelerator is present.public String getAvailabilityZone()
The availability zone where the Elastic Inference Accelerator is present.
public ElasticInferenceAccelerator withAvailabilityZone(String availabilityZone)
The availability zone where the Elastic Inference Accelerator is present.
availabilityZone - The availability zone where the Elastic Inference Accelerator is present.public void setAttachedResource(String attachedResource)
The ARN of the resource that the Elastic Inference Accelerator is attached to.
attachedResource - The ARN of the resource that the Elastic Inference Accelerator is attached to.public String getAttachedResource()
The ARN of the resource that the Elastic Inference Accelerator is attached to.
public ElasticInferenceAccelerator withAttachedResource(String attachedResource)
The ARN of the resource that the Elastic Inference Accelerator is attached to.
attachedResource - The ARN of the resource that the Elastic Inference Accelerator is attached to.public String toString()
toString in class ObjectObject.toString()public ElasticInferenceAccelerator clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.