@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.
ArchitectureTypepublic void setSupportedArchitectures(Collection<String> supportedArchitectures)
The architectures supported by the instance type.
supportedArchitectures - The architectures supported by the instance type.ArchitectureTypepublic 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.ArchitectureTypepublic ProcessorInfo withSupportedArchitectures(Collection<String> supportedArchitectures)
The architectures supported by the instance type.
supportedArchitectures - The architectures supported by the instance type.ArchitectureTypepublic ProcessorInfo withSupportedArchitectures(ArchitectureType... supportedArchitectures)
The architectures supported by the instance type.
supportedArchitectures - The architectures supported by the instance type.ArchitectureTypepublic 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.SupportedAdditionalProcessorFeaturepublic 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.SupportedAdditionalProcessorFeaturepublic 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.SupportedAdditionalProcessorFeaturepublic 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.SupportedAdditionalProcessorFeaturepublic 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.SupportedAdditionalProcessorFeaturepublic 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 ObjectObject.toString()public ProcessorInfo clone()