Interface ProcessorInfo.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ProcessorInfo.Builder,ProcessorInfo>
,SdkBuilder<ProcessorInfo.Builder,ProcessorInfo>
,SdkPojo
- Enclosing class:
- ProcessorInfo
public static interface ProcessorInfo.Builder extends SdkPojo, CopyableBuilder<ProcessorInfo.Builder,ProcessorInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcessorInfo.Builder
manufacturer(String manufacturer)
The manufacturer of the processor.ProcessorInfo.Builder
supportedArchitectures(Collection<ArchitectureType> supportedArchitectures)
The architectures supported by the instance type.ProcessorInfo.Builder
supportedArchitectures(ArchitectureType... supportedArchitectures)
The architectures supported by the instance type.ProcessorInfo.Builder
supportedArchitecturesWithStrings(String... supportedArchitectures)
The architectures supported by the instance type.ProcessorInfo.Builder
supportedArchitecturesWithStrings(Collection<String> supportedArchitectures)
The architectures supported by the instance type.ProcessorInfo.Builder
supportedFeatures(Collection<SupportedAdditionalProcessorFeature> supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.ProcessorInfo.Builder
supportedFeatures(SupportedAdditionalProcessorFeature... supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.ProcessorInfo.Builder
supportedFeaturesWithStrings(String... supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.ProcessorInfo.Builder
supportedFeaturesWithStrings(Collection<String> supportedFeatures)
Indicates whether the instance type supports AMD SEV-SNP.ProcessorInfo.Builder
sustainedClockSpeedInGhz(Double sustainedClockSpeedInGhz)
The speed of the processor, in GHz.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
supportedArchitecturesWithStrings
ProcessorInfo.Builder supportedArchitecturesWithStrings(Collection<String> supportedArchitectures)
The architectures supported by the instance type.
- Parameters:
supportedArchitectures
- The architectures supported by the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedArchitecturesWithStrings
ProcessorInfo.Builder supportedArchitecturesWithStrings(String... supportedArchitectures)
The architectures supported by the instance type.
- Parameters:
supportedArchitectures
- The architectures supported by the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedArchitectures
ProcessorInfo.Builder supportedArchitectures(Collection<ArchitectureType> supportedArchitectures)
The architectures supported by the instance type.
- Parameters:
supportedArchitectures
- The architectures supported by the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedArchitectures
ProcessorInfo.Builder supportedArchitectures(ArchitectureType... supportedArchitectures)
The architectures supported by the instance type.
- Parameters:
supportedArchitectures
- The architectures supported by the instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sustainedClockSpeedInGhz
ProcessorInfo.Builder sustainedClockSpeedInGhz(Double sustainedClockSpeedInGhz)
The speed of the processor, in GHz.
- Parameters:
sustainedClockSpeedInGhz
- The speed of the processor, in GHz.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedFeaturesWithStrings
ProcessorInfo.Builder supportedFeaturesWithStrings(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.- Parameters:
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returnsamd-sev-snp
, AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedFeaturesWithStrings
ProcessorInfo.Builder supportedFeaturesWithStrings(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.- Parameters:
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returnsamd-sev-snp
, AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedFeatures
ProcessorInfo.Builder supportedFeatures(Collection<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.- Parameters:
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returnsamd-sev-snp
, AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedFeatures
ProcessorInfo.Builder supportedFeatures(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.- Parameters:
supportedFeatures
- Indicates whether the instance type supports AMD SEV-SNP. If the request returnsamd-sev-snp
, AMD SEV-SNP is supported. Otherwise, it is not supported. For more information, see AMD SEV-SNP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manufacturer
ProcessorInfo.Builder manufacturer(String manufacturer)
The manufacturer of the processor.
- Parameters:
manufacturer
- The manufacturer of the processor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-