Interface AwsOpportunityProject.Builder

  • Method Details

    • expectedCustomerSpend

      AwsOpportunityProject.Builder expectedCustomerSpend(Collection<ExpectedCustomerSpend> expectedCustomerSpend)

      Indicates the expected spending by the customer over the course of the project. This value helps partners and AWS estimate the financial impact of the opportunity. Use the AWS Pricing Calculator to create an estimate of the customer’s total spend. If only annual recurring revenue (ARR) is available, distribute it across 12 months to provide an average monthly value.

      Parameters:
      expectedCustomerSpend - Indicates the expected spending by the customer over the course of the project. This value helps partners and AWS estimate the financial impact of the opportunity. Use the AWS Pricing Calculator to create an estimate of the customer’s total spend. If only annual recurring revenue (ARR) is available, distribute it across 12 months to provide an average monthly value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expectedCustomerSpend

      AwsOpportunityProject.Builder expectedCustomerSpend(ExpectedCustomerSpend... expectedCustomerSpend)

      Indicates the expected spending by the customer over the course of the project. This value helps partners and AWS estimate the financial impact of the opportunity. Use the AWS Pricing Calculator to create an estimate of the customer’s total spend. If only annual recurring revenue (ARR) is available, distribute it across 12 months to provide an average monthly value.

      Parameters:
      expectedCustomerSpend - Indicates the expected spending by the customer over the course of the project. This value helps partners and AWS estimate the financial impact of the opportunity. Use the AWS Pricing Calculator to create an estimate of the customer’s total spend. If only annual recurring revenue (ARR) is available, distribute it across 12 months to provide an average monthly value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expectedCustomerSpend

      AwsOpportunityProject.Builder expectedCustomerSpend(Consumer<ExpectedCustomerSpend.Builder>... expectedCustomerSpend)

      Indicates the expected spending by the customer over the course of the project. This value helps partners and AWS estimate the financial impact of the opportunity. Use the AWS Pricing Calculator to create an estimate of the customer’s total spend. If only annual recurring revenue (ARR) is available, distribute it across 12 months to provide an average monthly value.

      This is a convenience method that creates an instance of the ExpectedCustomerSpend.Builder avoiding the need to create one manually via ExpectedCustomerSpend.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to expectedCustomerSpend(List<ExpectedCustomerSpend>).

      Parameters:
      expectedCustomerSpend - a consumer that will call methods on ExpectedCustomerSpend.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: