Class SqlMonitorConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.apmsynthetics.model.SqlMonitorConfiguration.Builder
-
- Enclosing class:
- SqlMonitorConfiguration
public static class SqlMonitorConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
isFailureRetried
public SqlMonitorConfiguration.Builder isFailureRetried(Boolean isFailureRetried)
-
dnsConfiguration
public SqlMonitorConfiguration.Builder dnsConfiguration(DnsConfiguration dnsConfiguration)
-
databaseType
public SqlMonitorConfiguration.Builder databaseType(DatabaseType databaseType)
Database type.- Parameters:
databaseType
- the value to set- Returns:
- this builder
-
query
public SqlMonitorConfiguration.Builder query(String query)
SQL query to be executed.- Parameters:
query
- the value to set- Returns:
- this builder
-
databaseAuthenticationDetails
public SqlMonitorConfiguration.Builder databaseAuthenticationDetails(BasicAuthenticationDetails databaseAuthenticationDetails)
-
databaseRole
public SqlMonitorConfiguration.Builder databaseRole(String databaseRole)
Database role.- Parameters:
databaseRole
- the value to set- Returns:
- this builder
-
databaseConnectionType
public 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
-
connectionString
public SqlMonitorConfiguration.Builder connectionString(String connectionString)
Database connection string.- Parameters:
connectionString
- the value to set- Returns:
- this builder
-
databaseWalletDetails
public SqlMonitorConfiguration.Builder databaseWalletDetails(DatabaseWalletDetails databaseWalletDetails)
-
build
public SqlMonitorConfiguration build()
-
copy
public SqlMonitorConfiguration.Builder copy(SqlMonitorConfiguration model)
-
-