Interface InferredWorkloadSaving.Builder

    • Method Detail

      • 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

        InferredWorkloadSaving.Builder inferredWorkloadTypesWithStrings​(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.
      • 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

        InferredWorkloadSaving.Builder inferredWorkloadTypes​(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.
      • 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.