Interface QuoteSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<QuoteSummary.Builder,,QuoteSummary> SdkBuilder<QuoteSummary.Builder,,QuoteSummary> SdkPojo
- Enclosing class:
QuoteSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the account that owns the quote.countryCode(String countryCode) The country code for the Outpost site location.createdDate(Instant createdDate) The date the quote was created.description(String description) The description of the quote.expirationDate(Instant expirationDate) The date the quote expires.outpostArn(String outpostArn) The ARN of the Outpost associated with the quote.The ID of the quote.quoteOptions(Collection<QuoteOption> quoteOptions) The configuration and pricing options for the quote.quoteOptions(Consumer<QuoteOption.Builder>... quoteOptions) The configuration and pricing options for the quote.quoteOptions(QuoteOption... quoteOptions) The configuration and pricing options for the quote.quoteStatus(String quoteStatus) The status of the quote.quoteStatus(QuoteStatus quoteStatus) The status of the quote.requestedCapacities(Collection<QuoteCapacity> requestedCapacities) The capacity requirements specified in the quote request.requestedCapacities(Consumer<QuoteCapacity.Builder>... requestedCapacities) The capacity requirements specified in the quote request.requestedCapacities(QuoteCapacity... requestedCapacities) The capacity requirements specified in the quote request.requestedConstraints(Collection<QuoteConstraint> requestedConstraints) The physical constraints specified in the quote request.requestedConstraints(Consumer<QuoteConstraint.Builder>... requestedConstraints) The physical constraints specified in the quote request.requestedConstraints(QuoteConstraint... requestedConstraints) The physical constraints specified in the quote request.requestedPaymentOptions(Collection<PaymentOption> requestedPaymentOptions) The payment options specified in the quote request.requestedPaymentOptions(PaymentOption... requestedPaymentOptions) The payment options specified in the quote request.requestedPaymentOptionsWithStrings(String... requestedPaymentOptions) The payment options specified in the quote request.requestedPaymentOptionsWithStrings(Collection<String> requestedPaymentOptions) The payment options specified in the quote request.requestedPaymentTerms(Collection<PaymentTerm> requestedPaymentTerms) The payment terms specified in the quote request.requestedPaymentTerms(PaymentTerm... requestedPaymentTerms) The payment terms specified in the quote request.requestedPaymentTermsWithStrings(String... requestedPaymentTerms) The payment terms specified in the quote request.requestedPaymentTermsWithStrings(Collection<String> requestedPaymentTerms) The payment terms specified in the quote request.statusMessage(String statusMessage) A message about the status of the quote.submittedOrderId(String submittedOrderId) The ID of the order submitted for the quote.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
quoteId
The ID of the quote.
- Parameters:
quoteId- The ID of the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountId
The ID of the account that owns the quote.
- Parameters:
accountId- The ID of the account that owns the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quoteStatus
The status of the quote.
- Parameters:
quoteStatus- The status of the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
quoteStatus
The status of the quote.
- Parameters:
quoteStatus- The status of the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
A message about the status of the quote.
- Parameters:
statusMessage- A message about the status of the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outpostArn
The ARN of the Outpost associated with the quote.
- Parameters:
outpostArn- The ARN of the Outpost associated with the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
The capacity requirements specified in the quote request.
- Parameters:
requestedCapacities- The capacity requirements specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedCapacities
The capacity requirements specified in the quote request.
- Parameters:
requestedCapacities- The capacity requirements specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedCapacities
The capacity requirements specified in the quote request.
This is a convenience method that creates an instance of theQuoteCapacity.Builderavoiding the need to create one manually viaQuoteCapacity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torequestedCapacities(List<QuoteCapacity>).- Parameters:
requestedCapacities- a consumer that will call methods onQuoteCapacity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
requestedConstraints
The physical constraints specified in the quote request.
- Parameters:
requestedConstraints- The physical constraints specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedConstraints
The physical constraints specified in the quote request.
- Parameters:
requestedConstraints- The physical constraints specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedConstraints
QuoteSummary.Builder requestedConstraints(Consumer<QuoteConstraint.Builder>... requestedConstraints) The physical constraints specified in the quote request.
This is a convenience method that creates an instance of theQuoteConstraint.Builderavoiding the need to create one manually viaQuoteConstraint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torequestedConstraints(List<QuoteConstraint>).- Parameters:
requestedConstraints- a consumer that will call methods onQuoteConstraint.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
requestedPaymentOptionsWithStrings
The payment options specified in the quote request.
- Parameters:
requestedPaymentOptions- The payment options specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedPaymentOptionsWithStrings
The payment options specified in the quote request.
- Parameters:
requestedPaymentOptions- The payment options specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedPaymentOptions
The payment options specified in the quote request.
- Parameters:
requestedPaymentOptions- The payment options specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedPaymentOptions
The payment options specified in the quote request.
- Parameters:
requestedPaymentOptions- The payment options specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedPaymentTermsWithStrings
The payment terms specified in the quote request.
- Parameters:
requestedPaymentTerms- The payment terms specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedPaymentTermsWithStrings
The payment terms specified in the quote request.
- Parameters:
requestedPaymentTerms- The payment terms specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedPaymentTerms
The payment terms specified in the quote request.
- Parameters:
requestedPaymentTerms- The payment terms specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedPaymentTerms
The payment terms specified in the quote request.
- Parameters:
requestedPaymentTerms- The payment terms specified in the quote request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quoteOptions
The configuration and pricing options for the quote.
- Parameters:
quoteOptions- The configuration and pricing options for the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quoteOptions
The configuration and pricing options for the quote.
- Parameters:
quoteOptions- The configuration and pricing options for the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quoteOptions
The configuration and pricing options for the quote.
This is a convenience method that creates an instance of theQuoteOption.Builderavoiding the need to create one manually viaQuoteOption.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toquoteOptions(List<QuoteOption>).- Parameters:
quoteOptions- a consumer that will call methods onQuoteOption.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
submittedOrderId
The ID of the order submitted for the quote.
- Parameters:
submittedOrderId- The ID of the order submitted for the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdDate
The date the quote was created.
- Parameters:
createdDate- The date the quote was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationDate
The date the quote expires.
- Parameters:
expirationDate- The date the quote expires.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the quote.
- Parameters:
description- The description of the quote.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-