Package com.oracle.bmc.dataflow.model
Class PoolMetrics
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.dataflow.model.PoolMetrics
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200129") public final class PoolMetrics extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA collection of metrics related to a particular pool.
 Note: Objects should always be created or deserialized using thePoolMetrics.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 thePoolMetrics.Builder, which maintain a set of all explicitly set fields calledPoolMetrics.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 classPoolMetrics.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PoolMetrics.Builderbuilder()Create a new builder.booleanequals(Object o)List<NodeCount>getActivelyUsedNodeCount()A count of the nodes that are currently being used for each shape in this pool.LonggetActiveRunsCount()The number of runs that are currently running that are using this pool.DategetTimeLastMetricsUpdated()The last time the mertics were updated for this.DategetTimeLastStarted()The last time this pool was started.DategetTimeLastStopped()The last time this pool was stopped.DategetTimeLastUsed()The last time a run used this pool.inthashCode()PoolMetrics.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
PoolMetrics@Deprecated @ConstructorProperties({"timeLastStarted","timeLastStopped","timeLastUsed","timeLastMetricsUpdated","activeRunsCount","activelyUsedNodeCount"}) public PoolMetrics(Date timeLastStarted, Date timeLastStopped, Date timeLastUsed, Date timeLastMetricsUpdated, Long activeRunsCount, List<NodeCount> activelyUsedNodeCount) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static PoolMetrics.Builder builder() Create a new builder.
 - 
toBuilderpublic PoolMetrics.Builder toBuilder() 
 - 
getTimeLastStartedpublic Date getTimeLastStarted() The last time this pool was started.- Returns:
- the value
 
 - 
getTimeLastStoppedpublic Date getTimeLastStopped() The last time this pool was stopped.- Returns:
- the value
 
 - 
getTimeLastUsedpublic Date getTimeLastUsed() The last time a run used this pool.- Returns:
- the value
 
 - 
getTimeLastMetricsUpdatedpublic Date getTimeLastMetricsUpdated() The last time the mertics were updated for this.- Returns:
- the value
 
 - 
getActiveRunsCountpublic Long getActiveRunsCount() The number of runs that are currently running that are using this pool.- Returns:
- the value
 
 - 
getActivelyUsedNodeCountpublic List<NodeCount> getActivelyUsedNodeCount() A count of the nodes that are currently being used for each shape in this pool.- 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
 
 
- 
 
-