def METHOD_NAME(self):
    self.cpp_info.libs = ["octo-logger-cpp"]
    self.cpp_info.set_property("cmake_file_name", "octo-logger-cpp")
    self.cpp_info.set_property("cmake_target_name", "octo::octo-logger-cpp")
    self.cpp_info.set_property("pkg_config_name", "octo-logger-cpp")
    self.cpp_info.requires = ["fmt::fmt"]
    if self.options.get_safe("with_aws"):
        self.cpp_info.requires.extend([
            "nlohmann_json::nlohmann_json",
            "aws-sdk-cpp::monitoring"
        ])
    # TODO: to remove in conan v2 once cmake_find_package_* generators removed
    self.cpp_info.names["cmake_find_package"] = "octo-logger-cpp"
    self.cpp_info.names["cmake_find_package_multi"] = "octo-logger-cpp"
    self.cpp_info.names["pkg_config"] = "octo-logger-cpp"