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
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 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_ARM64
with:-
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_ARM64
with:-
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_ARM64
with:-
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_ARM64
with:-
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_ARM64
with:-
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_ARM64
with:-
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_ARM64
with:-
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_ARM64
with:-
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.
-
-