Class HaMetricDefinition
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemanagement.model.HaMetricDefinition
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class HaMetricDefinition extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe metric definition for HA and backup metrics.
 Note: Objects should always be created or deserialized using theHaMetricDefinition.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 theHaMetricDefinition.Builder, which maintain a set of all explicitly set fields calledHaMetricDefinition.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 classHaMetricDefinition.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HaMetricDefinition.Builderbuilder()Create a new builder.booleanequals(Object o)Map<String,String>getDimensions()The dimension qualifiers provided in the definition of the returned metric.Map<String,String>getMetadata()The metadata qualifiers provided in the definition of the returned metric.StringgetMetricName()The name of the metric.DategetTimestamp()The data point date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.DoublegetValue()The target value of the metric.inthashCode()HaMetricDefinition.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Method Detail- 
builderpublic static HaMetricDefinition.Builder builder() Create a new builder.
 - 
toBuilderpublic HaMetricDefinition.Builder toBuilder() 
 - 
getMetricNamepublic String getMetricName() The name of the metric.- Returns:
- the value
 
 - 
getMetadatapublic Map<String,String> getMetadata() The metadata qualifiers provided in the definition of the returned metric.Available metadata vary by metric. - Returns:
- the value
 
 - 
getDimensionspublic Map<String,String> getDimensions() The dimension qualifiers provided in the definition of the returned metric.Available dimensions vary by metric namespace. Each dimension takes the form of a key-value pair. Example: {“resourceId”: “ocid1.instance.region1.phx.exampleuniqueID”} - Returns:
- the value
 
 - 
getTimestamppublic Date getTimestamp() The data point date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.- Returns:
- the value
 
 - 
getValuepublic Double getValue() The target value of the metric.- 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
 
 
- 
 
-