Interface BatchMeterUsageResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<BatchMeterUsageResponse.Builder,BatchMeterUsageResponse>,MarketplaceMeteringResponse.Builder,SdkBuilder<BatchMeterUsageResponse.Builder,BatchMeterUsageResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- BatchMeterUsageResponse
public static interface BatchMeterUsageResponse.Builder extends MarketplaceMeteringResponse.Builder, SdkPojo, CopyableBuilder<BatchMeterUsageResponse.Builder,BatchMeterUsageResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BatchMeterUsageResponse.Builderresults(Collection<UsageRecordResult> results)Contains allUsageRecordsprocessed byBatchMeterUsage.BatchMeterUsageResponse.Builderresults(Consumer<UsageRecordResult.Builder>... results)Contains allUsageRecordsprocessed byBatchMeterUsage.BatchMeterUsageResponse.Builderresults(UsageRecordResult... results)Contains allUsageRecordsprocessed byBatchMeterUsage.BatchMeterUsageResponse.BuilderunprocessedRecords(Collection<UsageRecord> unprocessedRecords)Contains allUsageRecordsthat were not processed byBatchMeterUsage.BatchMeterUsageResponse.BuilderunprocessedRecords(Consumer<UsageRecord.Builder>... unprocessedRecords)Contains allUsageRecordsthat were not processed byBatchMeterUsage.BatchMeterUsageResponse.BuilderunprocessedRecords(UsageRecord... unprocessedRecords)Contains allUsageRecordsthat were not processed byBatchMeterUsage.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.marketplacemetering.model.MarketplaceMeteringResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
results
BatchMeterUsageResponse.Builder results(Collection<UsageRecordResult> results)
Contains all
UsageRecordsprocessed byBatchMeterUsage. These records were either honored by AWS Marketplace Metering Service or were invalid. Invalid records should be fixed before being resubmitted.- Parameters:
results- Contains allUsageRecordsprocessed byBatchMeterUsage. These records were either honored by AWS Marketplace Metering Service or were invalid. Invalid records should be fixed before being resubmitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
results
BatchMeterUsageResponse.Builder results(UsageRecordResult... results)
Contains all
UsageRecordsprocessed byBatchMeterUsage. These records were either honored by AWS Marketplace Metering Service or were invalid. Invalid records should be fixed before being resubmitted.- Parameters:
results- Contains allUsageRecordsprocessed byBatchMeterUsage. These records were either honored by AWS Marketplace Metering Service or were invalid. Invalid records should be fixed before being resubmitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
results
BatchMeterUsageResponse.Builder results(Consumer<UsageRecordResult.Builder>... results)
Contains all
This is a convenience method that creates an instance of theUsageRecordsprocessed byBatchMeterUsage. These records were either honored by AWS Marketplace Metering Service or were invalid. Invalid records should be fixed before being resubmitted.UsageRecordResult.Builderavoiding the need to create one manually viaUsageRecordResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#results(List.) - Parameters:
results- a consumer that will call methods onUsageRecordResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#results(java.util.Collection)
-
unprocessedRecords
BatchMeterUsageResponse.Builder unprocessedRecords(Collection<UsageRecord> unprocessedRecords)
Contains all
UsageRecordsthat were not processed byBatchMeterUsage. This is a list ofUsageRecords. You can retry the failed request by making anotherBatchMeterUsagecall with this list as input in theBatchMeterUsageRequest.- Parameters:
unprocessedRecords- Contains allUsageRecordsthat were not processed byBatchMeterUsage. This is a list ofUsageRecords. You can retry the failed request by making anotherBatchMeterUsagecall with this list as input in theBatchMeterUsageRequest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unprocessedRecords
BatchMeterUsageResponse.Builder unprocessedRecords(UsageRecord... unprocessedRecords)
Contains all
UsageRecordsthat were not processed byBatchMeterUsage. This is a list ofUsageRecords. You can retry the failed request by making anotherBatchMeterUsagecall with this list as input in theBatchMeterUsageRequest.- Parameters:
unprocessedRecords- Contains allUsageRecordsthat were not processed byBatchMeterUsage. This is a list ofUsageRecords. You can retry the failed request by making anotherBatchMeterUsagecall with this list as input in theBatchMeterUsageRequest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unprocessedRecords
BatchMeterUsageResponse.Builder unprocessedRecords(Consumer<UsageRecord.Builder>... unprocessedRecords)
Contains all
This is a convenience method that creates an instance of theUsageRecordsthat were not processed byBatchMeterUsage. This is a list ofUsageRecords. You can retry the failed request by making anotherBatchMeterUsagecall with this list as input in theBatchMeterUsageRequest.UsageRecord.Builderavoiding the need to create one manually viaUsageRecord.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#unprocessedRecords(List.) - Parameters:
unprocessedRecords- a consumer that will call methods onUsageRecord.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#unprocessedRecords(java.util.Collection)
-
-