@Generated(value="software.amazon.awssdk:codegen") public final class BatchMeterUsageResponse extends MarketplaceMeteringResponse implements ToCopyableBuilder<BatchMeterUsageResponse.Builder,BatchMeterUsageResponse>
Contains the UsageRecords processed by BatchMeterUsage and any records that have failed due
to transient error.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BatchMeterUsageResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static BatchMeterUsageResponse.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasResults()
For responses, this returns true if the service returned a value for the Results property.
|
boolean |
hasUnprocessedRecords()
For responses, this returns true if the service returned a value for the UnprocessedRecords property.
|
List<UsageRecordResult> |
results()
Contains all
UsageRecords processed by BatchMeterUsage. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends BatchMeterUsageResponse.Builder> |
serializableBuilderClass() |
BatchMeterUsageResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<UsageRecord> |
unprocessedRecords()
Contains all
UsageRecords that were not processed by BatchMeterUsage. |
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasResults()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<UsageRecordResult> results()
Contains all UsageRecords processed by BatchMeterUsage. These records were either
honored by AWS Marketplace Metering Service or were invalid. Invalid records should be fixed before being
resubmitted.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResults() method.
UsageRecords processed by BatchMeterUsage. These records were
either honored by AWS Marketplace Metering Service or were invalid. Invalid records should be fixed
before being resubmitted.public final boolean hasUnprocessedRecords()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<UsageRecord> unprocessedRecords()
Contains all UsageRecords that were not processed by BatchMeterUsage. This is a list of
UsageRecords. You can retry the failed request by making another BatchMeterUsage call
with this list as input in the BatchMeterUsageRequest.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasUnprocessedRecords() method.
UsageRecords that were not processed by BatchMeterUsage. This is a
list of UsageRecords. You can retry the failed request by making another
BatchMeterUsage call with this list as input in the BatchMeterUsageRequest.public BatchMeterUsageResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BatchMeterUsageResponse.Builder,BatchMeterUsageResponse>toBuilder in class AwsResponsepublic static BatchMeterUsageResponse.Builder builder()
public static Class<? extends BatchMeterUsageResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2023. All rights reserved.