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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton 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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton 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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton 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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton 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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton 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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton 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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton 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 Graviton instance types only.
-
A GetEC2RecommendationProjectedMetrics request, Compute Optimizer returns projected utilization metrics for Graviton instance type recommendations only.
-
A ExportEC2InstanceRecommendations or ExportAutoScalingGroupRecommendations request, Compute Optimizer exports recommendations that consist of Graviton instance types only.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-