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) Indicates whether some other object is "equal to" this one by SDK fields.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.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods 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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<PutRecordsResultEntry.Builder,PutRecordsResultEntry> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-