Interface InferredWorkloadSaving.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InferredWorkloadSaving.Builder,
,InferredWorkloadSaving> SdkBuilder<InferredWorkloadSaving.Builder,
,InferredWorkloadSaving> SdkPojo
- Enclosing class:
InferredWorkloadSaving
-
Method Summary
Modifier and TypeMethodDescriptiondefault InferredWorkloadSaving.Builder
estimatedMonthlySavings
(Consumer<EstimatedMonthlySavings.Builder> estimatedMonthlySavings) An object that describes the estimated monthly savings amount possible by adopting Compute Optimizer recommendations for a given resource.estimatedMonthlySavings
(EstimatedMonthlySavings estimatedMonthlySavings) An object that describes the estimated monthly savings amount possible by adopting Compute Optimizer recommendations for a given resource.inferredWorkloadTypes
(Collection<InferredWorkloadType> inferredWorkloadTypes) The applications that might be running on the instance as inferred by Compute Optimizer.inferredWorkloadTypes
(InferredWorkloadType... inferredWorkloadTypes) The applications that might be running on the instance as inferred by Compute Optimizer.inferredWorkloadTypesWithStrings
(String... inferredWorkloadTypes) The applications that might be running on the instance as inferred by Compute Optimizer.inferredWorkloadTypesWithStrings
(Collection<String> inferredWorkloadTypes) The applications that might be running on the instance as inferred by Compute Optimizer.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
-
inferredWorkloadTypesWithStrings
InferredWorkloadSaving.Builder inferredWorkloadTypesWithStrings(Collection<String> inferredWorkloadTypes) The applications that might be running on the instance as inferred by Compute Optimizer.
Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
- Parameters:
inferredWorkloadTypes
- The applications that might be running on the instance as inferred by Compute Optimizer.Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
inferredWorkloadTypesWithStrings
The applications that might be running on the instance as inferred by Compute Optimizer.
Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
- Parameters:
inferredWorkloadTypes
- The applications that might be running on the instance as inferred by Compute Optimizer.Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
inferredWorkloadTypes
InferredWorkloadSaving.Builder inferredWorkloadTypes(Collection<InferredWorkloadType> inferredWorkloadTypes) The applications that might be running on the instance as inferred by Compute Optimizer.
Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
- Parameters:
inferredWorkloadTypes
- The applications that might be running on the instance as inferred by Compute Optimizer.Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
inferredWorkloadTypes
The applications that might be running on the instance as inferred by Compute Optimizer.
Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
- Parameters:
inferredWorkloadTypes
- The applications that might be running on the instance as inferred by Compute Optimizer.Compute Optimizer can infer if one of the following applications might be running on the instance:
-
AmazonEmr
- Infers that Amazon EMR might be running on the instance. -
ApacheCassandra
- Infers that Apache Cassandra might be running on the instance. -
ApacheHadoop
- Infers that Apache Hadoop might be running on the instance. -
Memcached
- Infers that Memcached might be running on the instance. -
NGINX
- Infers that NGINX might be running on the instance. -
PostgreSql
- Infers that PostgreSQL might be running on the instance. -
Redis
- Infers that Redis might be running on the instance. -
Kafka
- Infers that Kafka might be running on the instance. -
SQLServer
- Infers that SQLServer might be running on the instance.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
estimatedMonthlySavings
InferredWorkloadSaving.Builder estimatedMonthlySavings(EstimatedMonthlySavings estimatedMonthlySavings) An object that describes the estimated monthly savings amount possible by adopting Compute Optimizer recommendations for a given resource. This is based on the On-Demand instance pricing.
- Parameters:
estimatedMonthlySavings
- An object that describes the estimated monthly savings amount possible by adopting Compute Optimizer recommendations for a given resource. This is based on the On-Demand instance pricing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedMonthlySavings
default InferredWorkloadSaving.Builder estimatedMonthlySavings(Consumer<EstimatedMonthlySavings.Builder> estimatedMonthlySavings) An object that describes the estimated monthly savings amount possible by adopting Compute Optimizer recommendations for a given resource. This is based on the On-Demand instance pricing.
This is a convenience method that creates an instance of theEstimatedMonthlySavings.Builder
avoiding the need to create one manually viaEstimatedMonthlySavings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toestimatedMonthlySavings(EstimatedMonthlySavings)
.- Parameters:
estimatedMonthlySavings
- a consumer that will call methods onEstimatedMonthlySavings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-