Class PutRecordsResultEntry
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PutRecordsResultEntry.Builder,PutRecordsResultEntry>
Represents the result of an individual record from a PutRecords request. A record that is successfully
added to a stream includes SequenceNumber and ShardId in the result. A record that fails to
be added to the stream includes ErrorCode and ErrorMessage in the result.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final StringThe error code for an individual record result.final StringThe error message for an individual record result.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe sequence number for an individual record result.static Class<? extends PutRecordsResultEntry.Builder>final StringshardId()The shard ID for an individual record result.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
sequenceNumber
The sequence number for an individual record result.
- Returns:
- The sequence number for an individual record result.
-
shardId
The shard ID for an individual record result.
- Returns:
- The shard ID for an individual record result.
-
errorCode
The error code for an individual record result.
ErrorCodescan be eitherProvisionedThroughputExceededExceptionorInternalFailure.- Returns:
- The error code for an individual record result.
ErrorCodescan be eitherProvisionedThroughputExceededExceptionorInternalFailure.
-
errorMessage
The error message for an individual record result. An
ErrorCodevalue ofProvisionedThroughputExceededExceptionhas an error message that includes the account ID, stream name, and shard ID. AnErrorCodevalue ofInternalFailurehas the error message"Internal Service Failure".- Returns:
- The error message for an individual record result. An
ErrorCodevalue ofProvisionedThroughputExceededExceptionhas an error message that includes the account ID, stream name, and shard ID. AnErrorCodevalue ofInternalFailurehas the error message"Internal Service Failure".
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<PutRecordsResultEntry.Builder,PutRecordsResultEntry>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-