    def with_defaults(self) -> FilledBentoBuildConfig:
        """
        Convert from user provided options to actual build options with defaults
        values filled in.

        Returns:
            BentoBuildConfig: a new copy of self, with default values filled
        """
        return FilledBentoBuildConfig(
            service=self.service,
            name=self.name,
            description=self.description,
            labels=self.labels,
            include=["*"] if self.include is None else self.include,
            exclude=[] if self.exclude is None else self.exclude,
            docker=self.docker.with_defaults(self.envs),
            python=self.python.with_defaults(),
            conda=self.conda.with_defaults(),
            models=self.models,
            envs=self.envs,
        )
Convert from user provided options to actual build options with defaults
values filled in.

Returns:
BentoBuildConfig: a new copy of self, with default values filled
src/bentoml/_internal/bento/build_config.py