Package com.oracle.bmc.mysql.model
Class LoggingDestinationConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.mysql.model.LoggingDestinationConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public final class LoggingDestinationConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelConfiguration parameters for a given destination.
Note: Objects should always be created or deserialized using theLoggingDestinationConfiguration.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 theLoggingDestinationConfiguration.Builder, which maintain a set of all explicitly set fields calledLoggingDestinationConfiguration.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 classLoggingDestinationConfiguration.Builderstatic classLoggingDestinationConfiguration.DestinationType of destination where MySQL telemetry is exposed to.static classLoggingDestinationConfiguration.LogTypes
-
Constructor Summary
Constructors Constructor Description LoggingDestinationConfiguration(LoggingDestinationConfiguration.Destination destination, List<DestinationConfiguration> destinationConfigurations, List<LoggingDestinationConfiguration.LogTypes> logTypes)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LoggingDestinationConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)LoggingDestinationConfiguration.DestinationgetDestination()Type of destination where MySQL telemetry is exposed to.List<DestinationConfiguration>getDestinationConfigurations()List of configuration variables for a given destination type.List<LoggingDestinationConfiguration.LogTypes>getLogTypes()List of MySQL telemetry types that can be exposed on a telemetry destinationinthashCode()LoggingDestinationConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
LoggingDestinationConfiguration
@Deprecated @ConstructorProperties({"destination","destinationConfigurations","logTypes"}) public LoggingDestinationConfiguration(LoggingDestinationConfiguration.Destination destination, List<DestinationConfiguration> destinationConfigurations, List<LoggingDestinationConfiguration.LogTypes> logTypes)
Deprecated.
-
-
Method Detail
-
builder
public static LoggingDestinationConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public LoggingDestinationConfiguration.Builder toBuilder()
-
getDestination
public LoggingDestinationConfiguration.Destination getDestination()
Type of destination where MySQL telemetry is exposed to.- Returns:
- the value
-
getDestinationConfigurations
public List<DestinationConfiguration> getDestinationConfigurations()
List of configuration variables for a given destination type.- Returns:
- the value
-
getLogTypes
public List<LoggingDestinationConfiguration.LogTypes> getLogTypes()
List of MySQL telemetry types that can be exposed on a telemetry destination- 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
-
-