Class SqlMonitorConfiguration.Builder
- java.lang.Object
- 
- com.oracle.bmc.apmsynthetics.model.SqlMonitorConfiguration.Builder
 
- 
- Enclosing class:
- SqlMonitorConfiguration
 
 public static class SqlMonitorConfiguration.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
isFailureRetriedpublic SqlMonitorConfiguration.Builder isFailureRetried(Boolean isFailureRetried) 
 - 
dnsConfigurationpublic SqlMonitorConfiguration.Builder dnsConfiguration(DnsConfiguration dnsConfiguration) 
 - 
databaseTypepublic SqlMonitorConfiguration.Builder databaseType(DatabaseType databaseType) Database type.- Parameters:
- databaseType- the value to set
- Returns:
- this builder
 
 - 
querypublic SqlMonitorConfiguration.Builder query(String query) SQL query to be executed.- Parameters:
- query- the value to set
- Returns:
- this builder
 
 - 
databaseAuthenticationDetailspublic SqlMonitorConfiguration.Builder databaseAuthenticationDetails(BasicAuthenticationDetails databaseAuthenticationDetails) 
 - 
databaseRolepublic SqlMonitorConfiguration.Builder databaseRole(String databaseRole) Database role.- Parameters:
- databaseRole- the value to set
- Returns:
- this builder
 
 - 
databaseConnectionTypepublic SqlMonitorConfiguration.Builder databaseConnectionType(DatabaseConnectionType databaseConnectionType) Database connection type.Only CUSTOM_JDBC is supported for MYSQL database type. - Parameters:
- databaseConnectionType- the value to set
- Returns:
- this builder
 
 - 
connectionStringpublic SqlMonitorConfiguration.Builder connectionString(String connectionString) Database connection string.- Parameters:
- connectionString- the value to set
- Returns:
- this builder
 
 - 
databaseWalletDetailspublic SqlMonitorConfiguration.Builder databaseWalletDetails(DatabaseWalletDetails databaseWalletDetails) 
 - 
buildpublic SqlMonitorConfiguration build() 
 - 
copypublic SqlMonitorConfiguration.Builder copy(SqlMonitorConfiguration model) 
 
- 
 
-