@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProcessorInfo extends Object implements Serializable, Cloneable
Describes the processor used by the instance type.
Constructor and Description |
---|
ProcessorInfo() |
Modifier and Type | Method and Description |
---|---|
ProcessorInfo |
clone() |
boolean |
equals(Object obj) |
String |
getManufacturer()
The manufacturer of the processor.
|
List<String> |
getSupportedArchitectures()
The architectures supported by the instance type.
|
List<String> |
getSupportedFeatures()
Indicates whether the instance type supports AMD SEV-SNP.
|
Double |
getSustainedClockSpeedInGhz()
The speed of the processor, in GHz.
|
int |
hashCode() |
void |
setManufacturer(String manufacturer)
The manufacturer of the processor.
|
void |
setSupportedArchitectures(Collection<String> supportedArchitectures)
The architectures supported by the instance type.
|
void |
setSupportedFeatures(Collection<String> supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.
|
void |
setSustainedClockSpeedInGhz(Double sustainedClockSpeedInGhz)
The speed of the processor, in GHz.
|
String |
toString()
Returns a string representation of this object.
|
ProcessorInfo |
withManufacturer(String manufacturer)
The manufacturer of the processor.
|
ProcessorInfo |
withSupportedArchitectures(ArchitectureType... supportedArchitectures)
The architectures supported by the instance type.
|
ProcessorInfo |
withSupportedArchitectures(Collection<String> supportedArchitectures)
The architectures supported by the instance type.
|
ProcessorInfo |
withSupportedArchitectures(String... supportedArchitectures)
The architectures supported by the instance type.
|
ProcessorInfo |
withSupportedFeatures(Collection<String> supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.
|
ProcessorInfo |
withSupportedFeatures(String... supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.
|
ProcessorInfo |
withSupportedFeatures(SupportedAdditionalProcessorFeature... supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.
|
ProcessorInfo |
withSustainedClockSpeedInGhz(Double sustainedClockSpeedInGhz)
The speed of the processor, in GHz.
|
public List<String> getSupportedArchitectures()
The architectures supported by the instance type.
ArchitectureType
public void setSupportedArchitectures(Collection<String> supportedArchitectures)
The architectures supported by the instance type.
supportedArchitectures
- The architectures supported by the instance type.ArchitectureType
public ProcessorInfo withSupportedArchitectures(String... supportedArchitectures)
The architectures supported by the instance type.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedArchitectures(java.util.Collection)
or
withSupportedArchitectures(java.util.Collection)
if you want to override the existing values.
supportedArchitectures
- The architectures supported by the instance type.ArchitectureType
public ProcessorInfo withSupportedArchitectures(Collection<String> supportedArchitectures)
The architectures supported by the instance type.
supportedArchitectures
- The architectures supported by the instance type.ArchitectureType
public ProcessorInfo withSupportedArchitectures(ArchitectureType... supportedArchitectures)
The architectures supported by the instance type.
supportedArchitectures
- The architectures supported by the instance type.ArchitectureType
public void setSustainedClockSpeedInGhz(Double sustainedClockSpeedInGhz)
The speed of the processor, in GHz.
sustainedClockSpeedInGhz
- The speed of the processor, in GHz.public Double getSustainedClockSpeedInGhz()
The speed of the processor, in GHz.
public ProcessorInfo withSustainedClockSpeedInGhz(Double sustainedClockSpeedInGhz)
The speed of the processor, in GHz.
sustainedClockSpeedInGhz
- The speed of the processor, in GHz.public List<String> getSupportedFeatures()
Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
, AMD
SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.
amd-sev-snp
, AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.SupportedAdditionalProcessorFeature
public void setSupportedFeatures(Collection<String> supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
, AMD
SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
,
AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.SupportedAdditionalProcessorFeature
public ProcessorInfo withSupportedFeatures(String... supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
, AMD
SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedFeatures(java.util.Collection)
or withSupportedFeatures(java.util.Collection)
if
you want to override the existing values.
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
,
AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.SupportedAdditionalProcessorFeature
public ProcessorInfo withSupportedFeatures(Collection<String> supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
, AMD
SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
,
AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.SupportedAdditionalProcessorFeature
public ProcessorInfo withSupportedFeatures(SupportedAdditionalProcessorFeature... supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
, AMD
SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returns amd-sev-snp
,
AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.SupportedAdditionalProcessorFeature
public void setManufacturer(String manufacturer)
The manufacturer of the processor.
manufacturer
- The manufacturer of the processor.public String getManufacturer()
The manufacturer of the processor.
public ProcessorInfo withManufacturer(String manufacturer)
The manufacturer of the processor.
manufacturer
- The manufacturer of the processor.public String toString()
toString
in class Object
Object.toString()
public ProcessorInfo clone()