projects/database-archival/src/database_archival/dag/models/config_model.py [273:301]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            self.database_name = database_name

            config_validator.assert_is_valid_string(
                database_username, 'database_username'
            )
            self.database_username = database_username

            if not database_password and not database_password_secret:
                raise ValueError(
                    'database_password or database_password_secret must be '
                    'provided.'
                )
            elif database_password and database_password_secret:
                raise ValueError(
                    'Only database_password or database_password_secret can be '
                    'used at one time. Choose one of the two.'
                )
            elif database_password:
                config_validator.assert_is_valid_string(
                    database_password, 'database_password'
                )
                self.database_password = database_password
                self.database_password_secret = None
            elif database_password_secret:
                config_validator.assert_is_valid_string(
                    database_password_secret, 'database_password_secret'
                )
                self.database_password_secret = database_password_secret
                self.database_password = None
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



projects/database-archival/src/database_archival/pruning_function/models/config_model.py [131:159]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        self.database_name = database_name

        config_validator.assert_is_valid_string(
            database_username, 'database_username'
        )
        self.database_username = database_username

        if not database_password and not database_password_secret:
            raise ValueError(
                'database_password or database_password_secret must be '
                'provided.'
            )
        elif database_password and database_password_secret:
            raise ValueError(
                'Only database_password or database_password_secret can be '
                'used at one time. Choose one of the two.'
            )
        elif database_password:
            config_validator.assert_is_valid_string(
                database_password, 'database_password'
            )
            self.database_password = database_password
            self.database_password_secret = None
        elif database_password_secret:
            config_validator.assert_is_valid_string(
                database_password_secret, 'database_password_secret'
            )
            self.database_password_secret = database_password_secret
            self.database_password = None
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



