/// <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 /// ConnectToTargetAzureDbForPostgreSqlSyncTaskInput class. /// </summary> /// <param name="sourceConnectionInfo">Connection information for /// source PostgreSQL server</param> /// <param name="targetConnectionInfo">Connection information for /// target Azure Database for PostgreSQL server</param> public ConnectToTargetAzureDbForPostgreSqlSyncTaskInput(PostgreSqlConnectionInfo sourceConnectionInfo, PostgreSqlConnectionInfo targetConnectionInfo) { SourceConnectionInfo = sourceConnectionInfo; TargetConnectionInfo = targetConnectionInfo; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// ConnectToSourcePostgreSqlSyncTaskInput class. /// </summary> /// <param name="sourceConnectionInfo">Connection information for /// source PostgreSQL server</param> public ConnectToSourcePostgreSqlSyncTaskInput(PostgreSqlConnectionInfo sourceConnectionInfo) { SourceConnectionInfo = sourceConnectionInfo; CustomInit(); }
/// <summary> /// Initializes a new instance of the GetUserTablesPostgreSqlTaskInput /// class. /// </summary> /// <param name="connectionInfo">Information for connecting to /// PostgreSQL source</param> /// <param name="selectedDatabases">List of PostgreSQL databases for /// which to collect tables</param> public GetUserTablesPostgreSqlTaskInput(PostgreSqlConnectionInfo connectionInfo, IList <string> selectedDatabases) { ConnectionInfo = connectionInfo; SelectedDatabases = selectedDatabases; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput class. /// </summary> /// <param name="targetConnectionInfo">Connection information for /// target Azure Database for PostgreSQL server</param> public ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput(PostgreSqlConnectionInfo targetConnectionInfo) { TargetConnectionInfo = targetConnectionInfo; CustomInit(); }