Interface RecommendationPreferences.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<RecommendationPreferences.Builder,,RecommendationPreferences> SdkBuilder<RecommendationPreferences.Builder,,RecommendationPreferences> SdkPojo
- Enclosing class:
 RecommendationPreferences
- 
Method Summary
Modifier and TypeMethodDescriptioncpuVendorArchitectures(Collection<CpuVendorArchitecture> cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.cpuVendorArchitectures(CpuVendorArchitecture... cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.cpuVendorArchitecturesWithStrings(String... cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.cpuVendorArchitecturesWithStrings(Collection<String> cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
cpuVendorArchitecturesWithStrings
RecommendationPreferences.Builder cpuVendorArchitecturesWithStrings(Collection<String> cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.
For example, when you specify
AWS_ARM64with:- 
 
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
 
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
 
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- Parameters:
 cpuVendorArchitectures- Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.For example, when you specify
AWS_ARM64with:- 
        
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
        
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
        
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 - 
cpuVendorArchitecturesWithStrings
RecommendationPreferences.Builder cpuVendorArchitecturesWithStrings(String... cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.
For example, when you specify
AWS_ARM64with:- 
 
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
 
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
 
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- Parameters:
 cpuVendorArchitectures- Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.For example, when you specify
AWS_ARM64with:- 
        
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
        
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
        
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 - 
cpuVendorArchitectures
RecommendationPreferences.Builder cpuVendorArchitectures(Collection<CpuVendorArchitecture> cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.
For example, when you specify
AWS_ARM64with:- 
 
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
 
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
 
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- Parameters:
 cpuVendorArchitectures- Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.For example, when you specify
AWS_ARM64with:- 
        
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
        
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
        
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 - 
cpuVendorArchitectures
RecommendationPreferences.Builder cpuVendorArchitectures(CpuVendorArchitecture... cpuVendorArchitectures) Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.
For example, when you specify
AWS_ARM64with:- 
 
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
 
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
 
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- Parameters:
 cpuVendorArchitectures- Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.For example, when you specify
AWS_ARM64with:- 
        
A GetEC2InstanceRecommendations or GetAutoScalingGroupRecommendations request, Compute Optimizer returns recommendations that consist of Graviton2 instance types only.
 - 
        
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton2 instance type recommendations only.
 - 
        
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton2 instance types only.
 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 
 -