@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class SqlMonitorConfiguration extends MonitorConfiguration
Request configuration details for the SQL monitor type.
Note: Objects should always be created or deserialized using the SqlMonitorConfiguration.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 the SqlMonitorConfiguration.Builder
, which maintain a
set of all explicitly set fields called SqlMonitorConfiguration.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
SqlMonitorConfiguration.Builder |
MonitorConfiguration.ConfigType
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SqlMonitorConfiguration(Boolean isFailureRetried,
DnsConfiguration dnsConfiguration,
DatabaseType databaseType,
String query,
BasicAuthenticationDetails databaseAuthenticationDetails,
String databaseRole,
DatabaseConnectionType databaseConnectionType,
String connectionString,
DatabaseWalletDetails databaseWalletDetails)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SqlMonitorConfiguration.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getConnectionString()
Database connection string.
|
BasicAuthenticationDetails |
getDatabaseAuthenticationDetails() |
DatabaseConnectionType |
getDatabaseConnectionType()
Database connection type.
|
String |
getDatabaseRole()
Database role.
|
DatabaseType |
getDatabaseType()
Database type.
|
DatabaseWalletDetails |
getDatabaseWalletDetails() |
String |
getQuery()
SQL query to be executed.
|
int |
hashCode() |
SqlMonitorConfiguration.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getDnsConfiguration, getIsFailureRetried
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public SqlMonitorConfiguration(Boolean isFailureRetried, DnsConfiguration dnsConfiguration, DatabaseType databaseType, String query, BasicAuthenticationDetails databaseAuthenticationDetails, String databaseRole, DatabaseConnectionType databaseConnectionType, String connectionString, DatabaseWalletDetails databaseWalletDetails)
public static SqlMonitorConfiguration.Builder builder()
Create a new builder.
public SqlMonitorConfiguration.Builder toBuilder()
public DatabaseType getDatabaseType()
Database type.
public String getQuery()
SQL query to be executed.
public BasicAuthenticationDetails getDatabaseAuthenticationDetails()
public String getDatabaseRole()
Database role.
public DatabaseConnectionType getDatabaseConnectionType()
Database connection type. Only CUSTOM_JDBC is supported for MYSQL database type.
public String getConnectionString()
Database connection string.
public DatabaseWalletDetails getDatabaseWalletDetails()
public String toString()
toString
in class MonitorConfiguration
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class MonitorConfiguration
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class MonitorConfiguration
public int hashCode()
hashCode
in class MonitorConfiguration
Copyright © 2016–2024. All rights reserved.