| Package | Description |
|---|---|
| software.amazon.awssdk.services.computeoptimizer.model |
| Modifier and Type | Method and Description |
|---|---|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.accountId(String accountId)
The Amazon Web Services account ID of the instance.
|
static InstanceRecommendation.Builder |
InstanceRecommendation.builder() |
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentInstanceType(String currentInstanceType)
The instance type of the current instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentPerformanceRisk(CurrentPerformanceRisk currentPerformanceRisk)
The risk of the current instance not meeting the performance needs of its workloads.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentPerformanceRisk(String currentPerformanceRisk)
The risk of the current instance not meeting the performance needs of its workloads.
|
default InstanceRecommendation.Builder |
InstanceRecommendation.Builder.effectiveRecommendationPreferences(Consumer<EffectiveRecommendationPreferences.Builder> effectiveRecommendationPreferences)
An object that describes the effective recommendation preferences for the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.effectiveRecommendationPreferences(EffectiveRecommendationPreferences effectiveRecommendationPreferences)
An object that describes the effective recommendation preferences for the instance.
|
default InstanceRecommendation.Builder |
InstanceRecommendation.Builder.externalMetricStatus(Consumer<ExternalMetricStatus.Builder> externalMetricStatus)
An object that describes Compute Optimizer's integration status with your external metrics provider.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.externalMetricStatus(ExternalMetricStatus externalMetricStatus)
An object that describes Compute Optimizer's integration status with your external metrics provider.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.finding(Finding finding)
The finding classification of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.finding(String finding)
The finding classification of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.findingReasonCodes(Collection<InstanceRecommendationFindingReasonCode> findingReasonCodes)
The reason for the finding classification of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.findingReasonCodes(InstanceRecommendationFindingReasonCode... findingReasonCodes)
The reason for the finding classification of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.findingReasonCodesWithStrings(Collection<String> findingReasonCodes)
The reason for the finding classification of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.findingReasonCodesWithStrings(String... findingReasonCodes)
The reason for the finding classification of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.inferredWorkloadTypes(Collection<InferredWorkloadType> inferredWorkloadTypes)
The applications that might be running on the instance as inferred by Compute Optimizer.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.inferredWorkloadTypes(InferredWorkloadType... inferredWorkloadTypes)
The applications that might be running on the instance as inferred by Compute Optimizer.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.inferredWorkloadTypesWithStrings(Collection<String> inferredWorkloadTypes)
The applications that might be running on the instance as inferred by Compute Optimizer.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.inferredWorkloadTypesWithStrings(String... inferredWorkloadTypes)
The applications that might be running on the instance as inferred by Compute Optimizer.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.instanceArn(String instanceArn)
The Amazon Resource Name (ARN) of the current instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.instanceName(String instanceName)
The name of the current instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.instanceState(InstanceState instanceState)
The state of the instance when the recommendation was generated.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.instanceState(String instanceState)
The state of the instance when the recommendation was generated.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.lastRefreshTimestamp(Instant lastRefreshTimestamp)
The timestamp of when the instance recommendation was last generated.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.lookBackPeriodInDays(Double lookBackPeriodInDays)
The number of days for which utilization metrics were analyzed for the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.recommendationOptions(Collection<InstanceRecommendationOption> recommendationOptions)
An array of objects that describe the recommendation options for the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.recommendationOptions(Consumer<InstanceRecommendationOption.Builder>... recommendationOptions)
An array of objects that describe the recommendation options for the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.recommendationOptions(InstanceRecommendationOption... recommendationOptions)
An array of objects that describe the recommendation options for the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.recommendationSources(Collection<RecommendationSource> recommendationSources)
An array of objects that describe the source resource of the recommendation.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.recommendationSources(Consumer<RecommendationSource.Builder>... recommendationSources)
An array of objects that describe the source resource of the recommendation.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.recommendationSources(RecommendationSource... recommendationSources)
An array of objects that describe the source resource of the recommendation.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.tags(Collection<Tag> tags)
A list of tags assigned to your Amazon EC2 instance recommendations.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.tags(Consumer<Tag.Builder>... tags)
A list of tags assigned to your Amazon EC2 instance recommendations.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.tags(Tag... tags)
A list of tags assigned to your Amazon EC2 instance recommendations.
|
InstanceRecommendation.Builder |
InstanceRecommendation.toBuilder() |
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.utilizationMetrics(Collection<UtilizationMetric> utilizationMetrics)
An array of objects that describe the utilization metrics of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.utilizationMetrics(Consumer<UtilizationMetric.Builder>... utilizationMetrics)
An array of objects that describe the utilization metrics of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.utilizationMetrics(UtilizationMetric... utilizationMetrics)
An array of objects that describe the utilization metrics of the instance.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends InstanceRecommendation.Builder> |
InstanceRecommendation.serializableBuilderClass() |
Copyright © 2023. All rights reserved.