Package com.oracle.bmc.mysql.model
Class GenerateDbSystemStatusDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.mysql.model.GenerateDbSystemStatusDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public final class GenerateDbSystemStatusDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelParameters for selecting which attributes to include in the DB System status.
Note: Objects should always be created or deserialized using theGenerateDbSystemStatusDetails.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 theGenerateDbSystemStatusDetails.Builder, which maintain a set of all explicitly set fields calledGenerateDbSystemStatusDetails.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 classGenerateDbSystemStatusDetails.Builderstatic classGenerateDbSystemStatusDetails.GtidSetTypeSpecifies whether to collect the full set of GTIDs executed on the DB System (gtid_executed) or the set of GTIDs available in the DB System binary logs, not part of (gtid_purged) (GTID_AVAILABLE, which is gtid_executed - gtid_purged).
-
Constructor Summary
Constructors Constructor Description GenerateDbSystemStatusDetails(GenerateDbSystemStatusDetails.GtidSetType gtidSetType, String gtidSetToApply, List<String> channelIds)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GenerateDbSystemStatusDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getChannelIds()List of Channel IDs for which to collect status information.StringgetGtidSetToApply()Specifies the GTID set to be checked on the DB System to determine whether it has been applied.GenerateDbSystemStatusDetails.GtidSetTypegetGtidSetType()Specifies whether to collect the full set of GTIDs executed on the DB System (gtid_executed) or the set of GTIDs available in the DB System binary logs, not part of (gtid_purged) (GTID_AVAILABLE, which is gtid_executed - gtid_purged).inthashCode()GenerateDbSystemStatusDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GenerateDbSystemStatusDetails
@Deprecated @ConstructorProperties({"gtidSetType","gtidSetToApply","channelIds"}) public GenerateDbSystemStatusDetails(GenerateDbSystemStatusDetails.GtidSetType gtidSetType, String gtidSetToApply, List<String> channelIds)
Deprecated.
-
-
Method Detail
-
builder
public static GenerateDbSystemStatusDetails.Builder builder()
Create a new builder.
-
toBuilder
public GenerateDbSystemStatusDetails.Builder toBuilder()
-
getGtidSetType
public GenerateDbSystemStatusDetails.GtidSetType getGtidSetType()
Specifies whether to collect the full set of GTIDs executed on the DB System (gtid_executed) or the set of GTIDs available in the DB System binary logs, not part of (gtid_purged) (GTID_AVAILABLE, which is gtid_executed - gtid_purged).Use GTID_AVAILABLE if gtid_executed is too large to fit in the response.
- Returns:
- the value
-
getGtidSetToApply
public String getGtidSetToApply()
Specifies the GTID set to be checked on the DB System to determine whether it has been applied.The result of the check is isGtidSetApplied in the response.
- Returns:
- the value
-
getChannelIds
public List<String> getChannelIds()
List of Channel IDs for which to collect status information.- 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
-
-