Interface RecommendationPreferences.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecommendationPreferences.Builder,RecommendationPreferences>,SdkBuilder<RecommendationPreferences.Builder,RecommendationPreferences>,SdkPojo
- Enclosing class:
- RecommendationPreferences
public static interface RecommendationPreferences.Builder extends SdkPojo, CopyableBuilder<RecommendationPreferences.Builder,RecommendationPreferences>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecommendationPreferences.BuildercpuVendorArchitectures(Collection<CpuVendorArchitecture> cpuVendorArchitectures)Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.RecommendationPreferences.BuildercpuVendorArchitectures(CpuVendorArchitecture... cpuVendorArchitectures)Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.RecommendationPreferences.BuildercpuVendorArchitecturesWithStrings(String... cpuVendorArchitectures)Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling group recommendations.RecommendationPreferences.BuildercpuVendorArchitecturesWithStrings(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 Detail
-
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.
-
-
-