Class PutMessagesResultEntry
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.streaming.model.PutMessagesResultEntry
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20180418") public final class PutMessagesResultEntry extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRepresents the result of aputMessagesrequest, whether it was successful or not.If a message was successfully appended to the stream, the entry includes the offset, partition, and timestamp. If the message failed to be appended to the stream, the entry includes the error and errorMessage. 
 Note: Objects should always be created or deserialized using thePutMessagesResultEntry.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of thePutMessagesResultEntry.Builder, which maintain a set of all explicitly set fields calledPutMessagesResultEntry.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPutMessagesResultEntry.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PutMessagesResultEntry.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetError()The error code, in case the message was not successfully appended to the stream.StringgetErrorMessage()A human-readable error message associated with the error code.LonggetOffset()The offset of the message in the partition.StringgetPartition()The ID of the partition where the message was stored.DategetTimestamp()The timestamp indicating when the server appended the message to the stream.inthashCode()PutMessagesResultEntry.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
PutMessagesResultEntry@Deprecated @ConstructorProperties({"partition","offset","timestamp","error","errorMessage"}) public PutMessagesResultEntry(String partition, Long offset, Date timestamp, String error, String errorMessage) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static PutMessagesResultEntry.Builder builder() Create a new builder.
 - 
toBuilderpublic PutMessagesResultEntry.Builder toBuilder() 
 - 
getPartitionpublic String getPartition() The ID of the partition where the message was stored.- Returns:
- the value
 
 - 
getOffsetpublic Long getOffset() The offset of the message in the partition.- Returns:
- the value
 
 - 
getTimestamppublic Date getTimestamp() The timestamp indicating when the server appended the message to the stream.- Returns:
- the value
 
 - 
getErrorpublic String getError() The error code, in case the message was not successfully appended to the stream.- Returns:
- the value
 
 - 
getErrorMessagepublic String getErrorMessage() A human-readable error message associated with the error code.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-