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