public static interface Ec2RecommendationsExportPreferences.Builder extends SdkPojo, CopyableBuilder<Ec2RecommendationsExportPreferences.Builder,Ec2RecommendationsExportPreferences>
| Modifier and Type | Method and Description |
|---|---|
default Ec2RecommendationsExportPreferences.Builder |
cpuPerformanceMetricBasis(Consumer<UsageMetricBasis.Builder> cpuPerformanceMetricBasis)
The recommended EC2 instance type that matches the CPU usage metric of server performance data.
|
Ec2RecommendationsExportPreferences.Builder |
cpuPerformanceMetricBasis(UsageMetricBasis cpuPerformanceMetricBasis)
The recommended EC2 instance type that matches the CPU usage metric of server performance data.
|
Ec2RecommendationsExportPreferences.Builder |
enabled(Boolean enabled)
If set to true, the export preferences is set to
Ec2RecommendationsExportPreferences. |
Ec2RecommendationsExportPreferences.Builder |
excludedInstanceTypes(Collection<String> excludedInstanceTypes)
An array of instance types to exclude from recommendations.
|
Ec2RecommendationsExportPreferences.Builder |
excludedInstanceTypes(String... excludedInstanceTypes)
An array of instance types to exclude from recommendations.
|
Ec2RecommendationsExportPreferences.Builder |
preferredRegion(String preferredRegion)
The target Amazon Web Services Region for the recommendations.
|
default Ec2RecommendationsExportPreferences.Builder |
ramPerformanceMetricBasis(Consumer<UsageMetricBasis.Builder> ramPerformanceMetricBasis)
The recommended EC2 instance type that matches the Memory usage metric of server performance data.
|
Ec2RecommendationsExportPreferences.Builder |
ramPerformanceMetricBasis(UsageMetricBasis ramPerformanceMetricBasis)
The recommended EC2 instance type that matches the Memory usage metric of server performance data.
|
default Ec2RecommendationsExportPreferences.Builder |
reservedInstanceOptions(Consumer<ReservedInstanceOptions.Builder> reservedInstanceOptions)
The contract type for a reserved instance.
|
Ec2RecommendationsExportPreferences.Builder |
reservedInstanceOptions(ReservedInstanceOptions reservedInstanceOptions)
The contract type for a reserved instance.
|
Ec2RecommendationsExportPreferences.Builder |
tenancy(String tenancy)
The target tenancy to use for your recommended EC2 instances.
|
Ec2RecommendationsExportPreferences.Builder |
tenancy(Tenancy tenancy)
The target tenancy to use for your recommended EC2 instances.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEc2RecommendationsExportPreferences.Builder enabled(Boolean enabled)
If set to true, the export preferences is set to Ec2RecommendationsExportPreferences.
enabled - If set to true, the export preferences is set to Ec2RecommendationsExportPreferences.Ec2RecommendationsExportPreferences.Builder cpuPerformanceMetricBasis(UsageMetricBasis cpuPerformanceMetricBasis)
The recommended EC2 instance type that matches the CPU usage metric of server performance data.
cpuPerformanceMetricBasis - The recommended EC2 instance type that matches the CPU usage metric of server performance data.default Ec2RecommendationsExportPreferences.Builder cpuPerformanceMetricBasis(Consumer<UsageMetricBasis.Builder> cpuPerformanceMetricBasis)
The recommended EC2 instance type that matches the CPU usage metric of server performance data.
This is a convenience method that creates an instance of theUsageMetricBasis.Builder avoiding the
need to create one manually via UsageMetricBasis.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to cpuPerformanceMetricBasis(UsageMetricBasis).
cpuPerformanceMetricBasis - a consumer that will call methods on UsageMetricBasis.BuildercpuPerformanceMetricBasis(UsageMetricBasis)Ec2RecommendationsExportPreferences.Builder ramPerformanceMetricBasis(UsageMetricBasis ramPerformanceMetricBasis)
The recommended EC2 instance type that matches the Memory usage metric of server performance data.
ramPerformanceMetricBasis - The recommended EC2 instance type that matches the Memory usage metric of server performance data.default Ec2RecommendationsExportPreferences.Builder ramPerformanceMetricBasis(Consumer<UsageMetricBasis.Builder> ramPerformanceMetricBasis)
The recommended EC2 instance type that matches the Memory usage metric of server performance data.
This is a convenience method that creates an instance of theUsageMetricBasis.Builder avoiding the
need to create one manually via UsageMetricBasis.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to ramPerformanceMetricBasis(UsageMetricBasis).
ramPerformanceMetricBasis - a consumer that will call methods on UsageMetricBasis.BuilderramPerformanceMetricBasis(UsageMetricBasis)Ec2RecommendationsExportPreferences.Builder tenancy(String tenancy)
The target tenancy to use for your recommended EC2 instances.
Ec2RecommendationsExportPreferences.Builder tenancy(Tenancy tenancy)
The target tenancy to use for your recommended EC2 instances.
Ec2RecommendationsExportPreferences.Builder excludedInstanceTypes(Collection<String> excludedInstanceTypes)
An array of instance types to exclude from recommendations.
excludedInstanceTypes - An array of instance types to exclude from recommendations.Ec2RecommendationsExportPreferences.Builder excludedInstanceTypes(String... excludedInstanceTypes)
An array of instance types to exclude from recommendations.
excludedInstanceTypes - An array of instance types to exclude from recommendations.Ec2RecommendationsExportPreferences.Builder preferredRegion(String preferredRegion)
The target Amazon Web Services Region for the recommendations. You can use any of the Region codes available for the chosen service, as listed in Amazon Web Services service endpoints in the Amazon Web Services General Reference.
preferredRegion - The target Amazon Web Services Region for the recommendations. You can use any of the Region codes
available for the chosen service, as listed in Amazon Web Services service
endpoints in the Amazon Web Services General Reference.Ec2RecommendationsExportPreferences.Builder reservedInstanceOptions(ReservedInstanceOptions reservedInstanceOptions)
The contract type for a reserved instance. If blank, we assume an On-Demand instance is preferred.
reservedInstanceOptions - The contract type for a reserved instance. If blank, we assume an On-Demand instance is preferred.default Ec2RecommendationsExportPreferences.Builder reservedInstanceOptions(Consumer<ReservedInstanceOptions.Builder> reservedInstanceOptions)
The contract type for a reserved instance. If blank, we assume an On-Demand instance is preferred.
This is a convenience method that creates an instance of theReservedInstanceOptions.Builder avoiding
the need to create one manually via ReservedInstanceOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to reservedInstanceOptions(ReservedInstanceOptions).
reservedInstanceOptions - a consumer that will call methods on ReservedInstanceOptions.BuilderreservedInstanceOptions(ReservedInstanceOptions)Copyright © 2023. All rights reserved.