pub fn version_requirements(
        &self,
    ) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
    {
        self.version_requirements.as_ref()
    }
/// <p>The version requirements for the component's dependencies. Greengrass core devices get the version requirements from component recipes.</p>
/// <p>IoT Greengrass V2 uses semantic version constraints. For more information, see <a href="https://semver.org/">Semantic Versioning</a>.</p>
The version requirements for the component's dependencies. Greengrass core devices get the version requirements from component recipes.
IoT Greengrass V2 uses semantic version constraints. For more information, see Semantic Versioning.
The version requirements for the component ' s dependencies . Greengrass core devices get the version requirements from component recipes . IoT Greengrass V2 uses semantic version constraints . For more information see Semantic Versioning .
pub fn version_requirements(
        &self,
    ) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
    {
        self.version_requirements.as_ref()
    }
pub fn version_requirements ( & self , ) -> std :: option :: Option < & std :: collections :: HashMap < std :: string :: String , std :: string :: String > > { self . version_requirements . as_ref ( ) }
<p>The version requirements for the component's dependencies.
<p > The version requirements for the component ' s dependencies .
&self
&self