Class StandByDatabaseDataguardMetrics
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemanagement.model.StandByDatabaseDataguardMetrics
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class StandByDatabaseDataguardMetrics extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe standby database details.
Note: Objects should always be created or deserialized using theStandByDatabaseDataguardMetrics.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 theStandByDatabaseDataguardMetrics.Builder, which maintain a set of all explicitly set fields calledStandByDatabaseDataguardMetrics.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 classStandByDatabaseDataguardMetrics.Builder
-
Constructor Summary
Constructors Constructor Description StandByDatabaseDataguardMetrics(String dbId, String compartmentId, String databaseId, String databaseName, String dbUniqueName, DbRole dbRole, List<HaMetricDefinition> metrics)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StandByDatabaseDataguardMetrics.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment where the Managed Database resides.StringgetDatabaseId()The database ID of the Managed Database.StringgetDatabaseName()The display name of the Managed Database.StringgetDbId()The OCID of the Managed Database.DbRolegetDbRole()The database role of the Managed Database.StringgetDbUniqueName()The database unique name of the Managed Database.List<HaMetricDefinition>getMetrics()A list of standby databases with latest values for metrics such as ApplyLag, TransportLag, and RedoApplyRate.inthashCode()StandByDatabaseDataguardMetrics.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
StandByDatabaseDataguardMetrics
@Deprecated @ConstructorProperties({"dbId","compartmentId","databaseId","databaseName","dbUniqueName","dbRole","metrics"}) public StandByDatabaseDataguardMetrics(String dbId, String compartmentId, String databaseId, String databaseName, String dbUniqueName, DbRole dbRole, List<HaMetricDefinition> metrics)
Deprecated.
-
-
Method Detail
-
builder
public static StandByDatabaseDataguardMetrics.Builder builder()
Create a new builder.
-
toBuilder
public StandByDatabaseDataguardMetrics.Builder toBuilder()
-
getCompartmentId
public String getCompartmentId()
The OCID of the compartment where the Managed Database resides.- Returns:
- the value
-
getDatabaseId
public String getDatabaseId()
The database ID of the Managed Database.Every database had its own ID and that value is captured here.
- Returns:
- the value
-
getDatabaseName
public String getDatabaseName()
The display name of the Managed Database.- Returns:
- the value
-
getDbUniqueName
public String getDbUniqueName()
The database unique name of the Managed Database.- Returns:
- the value
-
getDbRole
public DbRole getDbRole()
The database role of the Managed Database.- Returns:
- the value
-
getMetrics
public List<HaMetricDefinition> getMetrics()
A list of standby databases with latest values for metrics such as ApplyLag, TransportLag, and RedoApplyRate.- 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
-
-