InstanceRecommendation.Builder |
InstanceRecommendation.Builder.accountId(String accountId) |
The Amazon Web Services account ID of the instance.
|
static InstanceRecommendation.Builder |
InstanceRecommendation.builder() |
|
default InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentInstanceGpuInfo(Consumer<GpuInfo.Builder> currentInstanceGpuInfo) |
Describes the GPU accelerator settings for the current instance type.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentInstanceGpuInfo(GpuInfo currentInstanceGpuInfo) |
Describes the GPU accelerator settings for the current instance type.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentInstanceType(String currentInstanceType) |
The instance type of the current instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentPerformanceRisk(String currentPerformanceRisk) |
The risk of the current instance not meeting the performance needs of its workloads.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.currentPerformanceRisk(CurrentPerformanceRisk 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(String finding) |
The finding classification of the instance.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.finding(Finding 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(String... 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.idle(String idle) |
Describes if an Amazon EC2 instance is idle.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.idle(InstanceIdle idle) |
Describes if an Amazon EC2 instance is idle.
|
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(String... 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.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(String instanceState) |
The state of the instance when the recommendation was generated.
|
InstanceRecommendation.Builder |
InstanceRecommendation.Builder.instanceState(InstanceState 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.
|