/// <summary> /// Initializes a new instance of the /// MigrateOracleAzureDbPostgreSqlSyncTaskInput class. /// </summary> /// <param name="selectedDatabases">Databases to migrate</param> /// <param name="targetConnectionInfo">Connection information for /// target Azure Database for PostgreSQL</param> /// <param name="sourceConnectionInfo">Connection information for /// source Oracle</param> public MigrateOracleAzureDbPostgreSqlSyncTaskInput(IList <MigrateOracleAzureDbPostgreSqlSyncDatabaseInput> selectedDatabases, PostgreSqlConnectionInfo targetConnectionInfo, OracleConnectionInfo sourceConnectionInfo) { SelectedDatabases = selectedDatabases; TargetConnectionInfo = targetConnectionInfo; SourceConnectionInfo = sourceConnectionInfo; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// ConnectToSourceOracleSyncTaskInput class. /// </summary> /// <param name="sourceConnectionInfo">Information for connecting to /// Oracle source</param> public ConnectToSourceOracleSyncTaskInput(OracleConnectionInfo sourceConnectionInfo) { SourceConnectionInfo = sourceConnectionInfo; CustomInit(); }
/// <summary> /// Initializes a new instance of the GetUserTablesOracleTaskInput /// class. /// </summary> /// <param name="connectionInfo">Information for connecting to Oracle /// source</param> /// <param name="selectedSchemas">List of Oracle schemas for which to /// collect tables</param> public GetUserTablesOracleTaskInput(OracleConnectionInfo connectionInfo, IList <string> selectedSchemas) { ConnectionInfo = connectionInfo; SelectedSchemas = selectedSchemas; CustomInit(); }