@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AcceleratorType extends Object implements Serializable, Cloneable, StructuredPojo
The details of an Elastic Inference Accelerator type.
| Constructor and Description |
|---|
AcceleratorType() |
| Modifier and Type | Method and Description |
|---|---|
AcceleratorType |
clone() |
boolean |
equals(Object obj) |
String |
getAcceleratorTypeName()
The name of the Elastic Inference Accelerator type.
|
MemoryInfo |
getMemoryInfo()
The memory information of the Elastic Inference Accelerator type.
|
List<KeyValuePair> |
getThroughputInfo()
The throughput information of the Elastic Inference Accelerator type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAcceleratorTypeName(String acceleratorTypeName)
The name of the Elastic Inference Accelerator type.
|
void |
setMemoryInfo(MemoryInfo memoryInfo)
The memory information of the Elastic Inference Accelerator type.
|
void |
setThroughputInfo(Collection<KeyValuePair> throughputInfo)
The throughput information of the Elastic Inference Accelerator type.
|
String |
toString()
Returns a string representation of this object.
|
AcceleratorType |
withAcceleratorTypeName(String acceleratorTypeName)
The name of the Elastic Inference Accelerator type.
|
AcceleratorType |
withMemoryInfo(MemoryInfo memoryInfo)
The memory information of the Elastic Inference Accelerator type.
|
AcceleratorType |
withThroughputInfo(Collection<KeyValuePair> throughputInfo)
The throughput information of the Elastic Inference Accelerator type.
|
AcceleratorType |
withThroughputInfo(KeyValuePair... throughputInfo)
The throughput information of the Elastic Inference Accelerator type.
|
public void setAcceleratorTypeName(String acceleratorTypeName)
The name of the Elastic Inference Accelerator type.
acceleratorTypeName - The name of the Elastic Inference Accelerator type.public String getAcceleratorTypeName()
The name of the Elastic Inference Accelerator type.
public AcceleratorType withAcceleratorTypeName(String acceleratorTypeName)
The name of the Elastic Inference Accelerator type.
acceleratorTypeName - The name of the Elastic Inference Accelerator type.public void setMemoryInfo(MemoryInfo memoryInfo)
The memory information of the Elastic Inference Accelerator type.
memoryInfo - The memory information of the Elastic Inference Accelerator type.public MemoryInfo getMemoryInfo()
The memory information of the Elastic Inference Accelerator type.
public AcceleratorType withMemoryInfo(MemoryInfo memoryInfo)
The memory information of the Elastic Inference Accelerator type.
memoryInfo - The memory information of the Elastic Inference Accelerator type.public List<KeyValuePair> getThroughputInfo()
The throughput information of the Elastic Inference Accelerator type.
public void setThroughputInfo(Collection<KeyValuePair> throughputInfo)
The throughput information of the Elastic Inference Accelerator type.
throughputInfo - The throughput information of the Elastic Inference Accelerator type.public AcceleratorType withThroughputInfo(KeyValuePair... throughputInfo)
The throughput information of the Elastic Inference Accelerator type.
NOTE: This method appends the values to the existing list (if any). Use
setThroughputInfo(java.util.Collection) or withThroughputInfo(java.util.Collection) if you want
to override the existing values.
throughputInfo - The throughput information of the Elastic Inference Accelerator type.public AcceleratorType withThroughputInfo(Collection<KeyValuePair> throughputInfo)
The throughput information of the Elastic Inference Accelerator type.
throughputInfo - The throughput information of the Elastic Inference Accelerator type.public String toString()
toString in class ObjectObject.toString()public AcceleratorType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.