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 Summary
Nested Classes Modifier and Type Class Description static classStats.Builder
-
Method Summary
All 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
-
builder
public static Stats.Builder builder()
Create a new builder.
-
toBuilder
public Stats.Builder toBuilder()
-
getVisibleMessages
public Long getVisibleMessages()
The approximate number of visible messages (available for delivery) currently in the queue.- Returns:
- the value
-
getInFlightMessages
public Long getInFlightMessages()
The approximate number of messages delivered to a consumer but not yet deleted and so unavailable for re-delivery.- Returns:
- the value
-
getSizeInBytes
public Long getSizeInBytes()
The approximate size of the queue in bytes.Sum of the size of visible and in-flight messages.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-