Interface ProposalSummary.Builder

  • Method Details

    • offerId

      ProposalSummary.Builder offerId(String offerId)

      The unique identifier of the offer in AWS Marketplace.

      Parameters:
      offerId - The unique identifier of the offer in AWS Marketplace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resources

      The list of resources involved in the agreement.

      Parameters:
      resources - The list of resources involved in the agreement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resources

      ProposalSummary.Builder resources(Resource... resources)

      The list of resources involved in the agreement.

      Parameters:
      resources - The list of resources involved in the agreement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resources

      The list of resources involved in the agreement.

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

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

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