Interface UpdateQuoteRequest.Builder

  • Method Details

    • quoteIdentifier

      UpdateQuoteRequest.Builder quoteIdentifier(String quoteIdentifier)

      The ID of the quote.

      Parameters:
      quoteIdentifier - The ID of the quote.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outpostIdentifier

      UpdateQuoteRequest.Builder outpostIdentifier(String outpostIdentifier)

      The ID or ARN of the Outpost to associate with the quote. Specify an empty string to remove the Outpost association.

      Parameters:
      outpostIdentifier - The ID or ARN of the Outpost to associate with the quote. Specify an empty string to remove the Outpost association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • countryCode

      UpdateQuoteRequest.Builder countryCode(String countryCode)

      The country code for the Outpost site location.

      Parameters:
      countryCode - The country code for the Outpost site location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedCapacities

      UpdateQuoteRequest.Builder requestedCapacities(Collection<QuoteCapacity> requestedCapacities)

      The updated capacity requirements for the quote.

      Parameters:
      requestedCapacities - The updated capacity requirements for the quote.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedCapacities

      UpdateQuoteRequest.Builder requestedCapacities(QuoteCapacity... requestedCapacities)

      The updated capacity requirements for the quote.

      Parameters:
      requestedCapacities - The updated capacity requirements for the quote.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedCapacities

      UpdateQuoteRequest.Builder requestedCapacities(Consumer<QuoteCapacity.Builder>... requestedCapacities)

      The updated capacity requirements for the quote.

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

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

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

      UpdateQuoteRequest.Builder requestedConstraints(Collection<QuoteConstraint> requestedConstraints)

      The updated physical constraints for the quote.

      Parameters:
      requestedConstraints - The updated physical constraints for the quote.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedConstraints

      UpdateQuoteRequest.Builder requestedConstraints(QuoteConstraint... requestedConstraints)

      The updated physical constraints for the quote.

      Parameters:
      requestedConstraints - The updated physical constraints for the quote.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedConstraints

      UpdateQuoteRequest.Builder requestedConstraints(Consumer<QuoteConstraint.Builder>... requestedConstraints)

      The updated physical constraints for the quote.

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

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

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

      UpdateQuoteRequest.Builder requestedPaymentOptionsWithStrings(Collection<String> requestedPaymentOptions)

      The updated payment options to include in the quote pricing.

      Parameters:
      requestedPaymentOptions - The updated payment options to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedPaymentOptionsWithStrings

      UpdateQuoteRequest.Builder requestedPaymentOptionsWithStrings(String... requestedPaymentOptions)

      The updated payment options to include in the quote pricing.

      Parameters:
      requestedPaymentOptions - The updated payment options to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedPaymentOptions

      UpdateQuoteRequest.Builder requestedPaymentOptions(Collection<PaymentOption> requestedPaymentOptions)

      The updated payment options to include in the quote pricing.

      Parameters:
      requestedPaymentOptions - The updated payment options to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedPaymentOptions

      UpdateQuoteRequest.Builder requestedPaymentOptions(PaymentOption... requestedPaymentOptions)

      The updated payment options to include in the quote pricing.

      Parameters:
      requestedPaymentOptions - The updated payment options to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedPaymentTermsWithStrings

      UpdateQuoteRequest.Builder requestedPaymentTermsWithStrings(Collection<String> requestedPaymentTerms)

      The updated payment terms to include in the quote pricing.

      Parameters:
      requestedPaymentTerms - The updated payment terms to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedPaymentTermsWithStrings

      UpdateQuoteRequest.Builder requestedPaymentTermsWithStrings(String... requestedPaymentTerms)

      The updated payment terms to include in the quote pricing.

      Parameters:
      requestedPaymentTerms - The updated payment terms to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedPaymentTerms

      UpdateQuoteRequest.Builder requestedPaymentTerms(Collection<PaymentTerm> requestedPaymentTerms)

      The updated payment terms to include in the quote pricing.

      Parameters:
      requestedPaymentTerms - The updated payment terms to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requestedPaymentTerms

      UpdateQuoteRequest.Builder requestedPaymentTerms(PaymentTerm... requestedPaymentTerms)

      The updated payment terms to include in the quote pricing.

      Parameters:
      requestedPaymentTerms - The updated payment terms to include in the quote pricing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      UpdateQuoteRequest.Builder description(String description)

      A description for the quote.

      Parameters:
      description - A description for the quote.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateQuoteRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.