Interface UpdateQuoteRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateQuoteRequest.Builder,,UpdateQuoteRequest> OutpostsRequest.Builder,SdkBuilder<UpdateQuoteRequest.Builder,,UpdateQuoteRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateQuoteRequest
-
Method Summary
Modifier and TypeMethodDescriptioncountryCode(String countryCode) The country code for the Outpost site location.description(String description) A description for the quote.outpostIdentifier(String outpostIdentifier) The ID or ARN of the Outpost to associate with the quote.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.quoteIdentifier(String quoteIdentifier) The ID of the quote.requestedCapacities(Collection<QuoteCapacity> requestedCapacities) The updated capacity requirements for the quote.requestedCapacities(Consumer<QuoteCapacity.Builder>... requestedCapacities) The updated capacity requirements for the quote.requestedCapacities(QuoteCapacity... requestedCapacities) The updated capacity requirements for the quote.requestedConstraints(Collection<QuoteConstraint> requestedConstraints) The updated physical constraints for the quote.requestedConstraints(Consumer<QuoteConstraint.Builder>... requestedConstraints) The updated physical constraints for the quote.requestedConstraints(QuoteConstraint... requestedConstraints) The updated physical constraints for the quote.requestedPaymentOptions(Collection<PaymentOption> requestedPaymentOptions) The updated payment options to include in the quote pricing.requestedPaymentOptions(PaymentOption... requestedPaymentOptions) The updated payment options to include in the quote pricing.requestedPaymentOptionsWithStrings(String... requestedPaymentOptions) The updated payment options to include in the quote pricing.requestedPaymentOptionsWithStrings(Collection<String> requestedPaymentOptions) The updated payment options to include in the quote pricing.requestedPaymentTerms(Collection<PaymentTerm> requestedPaymentTerms) The updated payment terms to include in the quote pricing.requestedPaymentTerms(PaymentTerm... requestedPaymentTerms) The updated payment terms to include in the quote pricing.requestedPaymentTermsWithStrings(String... requestedPaymentTerms) The updated payment terms to include in the quote pricing.requestedPaymentTermsWithStrings(Collection<String> requestedPaymentTerms) The updated payment terms to include in the quote pricing.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.outposts.model.OutpostsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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 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
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 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 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
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 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
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
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
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
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
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
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
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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateQuoteRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-