Package com.oracle.bmc.queue.model
Class Stats
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.queue.model.Stats
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20210201") public final class Stats extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe stats for a queue or a dead letter queue.
 Note: Objects should always be created or deserialized using theStats.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 theStats.Builder, which maintain a set of all explicitly set fields calledStats.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 classStats.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Stats.Builderbuilder()Create a new builder.booleanequals(Object o)LonggetInFlightMessages()The approximate number of messages delivered to a consumer but not yet deleted and so unavailable for re-delivery.LonggetSizeInBytes()The approximate size of the queue in bytes.LonggetVisibleMessages()The approximate number of visible messages (available for delivery) currently in the queue.inthashCode()Stats.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
Stats@Deprecated @ConstructorProperties({"visibleMessages","inFlightMessages","sizeInBytes"}) public Stats(Long visibleMessages, Long inFlightMessages, Long sizeInBytes) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Stats.Builder builder() Create a new builder.
 - 
toBuilderpublic Stats.Builder toBuilder() 
 - 
getVisibleMessagespublic Long getVisibleMessages() The approximate number of visible messages (available for delivery) currently in the queue.- Returns:
- the value
 
 - 
getInFlightMessagespublic Long getInFlightMessages() The approximate number of messages delivered to a consumer but not yet deleted and so unavailable for re-delivery.- Returns:
- the value
 
 - 
getSizeInBytespublic Long getSizeInBytes() The approximate size of the queue in bytes.Sum of the size of visible and in-flight messages. - 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
 
 
- 
 
-