@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 Object
Object.toString()
public ElasticInferenceAccelerator clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.