Interface BatchCreateBillingAdjustmentRequestRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<BatchCreateBillingAdjustmentRequestRequest.Builder,,BatchCreateBillingAdjustmentRequestRequest> MarketplaceAgreementRequest.Builder,SdkBuilder<BatchCreateBillingAdjustmentRequestRequest.Builder,,BatchCreateBillingAdjustmentRequestRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
BatchCreateBillingAdjustmentRequestRequest
@Mutable
@NotThreadSafe
public static interface BatchCreateBillingAdjustmentRequestRequest.Builder
extends MarketplaceAgreementRequest.Builder, SdkPojo, CopyableBuilder<BatchCreateBillingAdjustmentRequestRequest.Builder,BatchCreateBillingAdjustmentRequestRequest>
-
Method Summary
Modifier and TypeMethodDescriptionbillingAdjustmentRequestEntries(Collection<BatchCreateBillingAdjustmentRequestEntry> billingAdjustmentRequestEntries) A list of billing adjustment request entries.billingAdjustmentRequestEntries(Consumer<BatchCreateBillingAdjustmentRequestEntry.Builder>... billingAdjustmentRequestEntries) A list of billing adjustment request entries.billingAdjustmentRequestEntries(BatchCreateBillingAdjustmentRequestEntry... billingAdjustmentRequestEntries) A list of billing adjustment request entries.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.marketplaceagreement.model.MarketplaceAgreementRequest.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
-
billingAdjustmentRequestEntries
BatchCreateBillingAdjustmentRequestRequest.Builder billingAdjustmentRequestEntries(Collection<BatchCreateBillingAdjustmentRequestEntry> billingAdjustmentRequestEntries) A list of billing adjustment request entries. Each entry specifies the invoice and adjustment details.
- Parameters:
billingAdjustmentRequestEntries- A list of billing adjustment request entries. Each entry specifies the invoice and adjustment details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
billingAdjustmentRequestEntries
BatchCreateBillingAdjustmentRequestRequest.Builder billingAdjustmentRequestEntries(BatchCreateBillingAdjustmentRequestEntry... billingAdjustmentRequestEntries) A list of billing adjustment request entries. Each entry specifies the invoice and adjustment details.
- Parameters:
billingAdjustmentRequestEntries- A list of billing adjustment request entries. Each entry specifies the invoice and adjustment details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
billingAdjustmentRequestEntries
BatchCreateBillingAdjustmentRequestRequest.Builder billingAdjustmentRequestEntries(Consumer<BatchCreateBillingAdjustmentRequestEntry.Builder>... billingAdjustmentRequestEntries) A list of billing adjustment request entries. Each entry specifies the invoice and adjustment details.
This is a convenience method that creates an instance of theBatchCreateBillingAdjustmentRequestEntry.Builderavoiding the need to create one manually viaBatchCreateBillingAdjustmentRequestEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobillingAdjustmentRequestEntries(List<BatchCreateBillingAdjustmentRequestEntry>).- Parameters:
billingAdjustmentRequestEntries- a consumer that will call methods onBatchCreateBillingAdjustmentRequestEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
BatchCreateBillingAdjustmentRequestRequest.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
BatchCreateBillingAdjustmentRequestRequest.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.
-