def by_home_realm_discovery_policy_id(self,home_realm_discovery_policy_id: str) -> HomeRealmDiscoveryPolicyItemRequestBuilder:
        """
        Provides operations to manage the homeRealmDiscoveryPolicies property of the microsoft.graph.application entity.
        param home_realm_discovery_policy_id: The unique identifier of homeRealmDiscoveryPolicy
        Returns: HomeRealmDiscoveryPolicyItemRequestBuilder
        """
        if home_realm_discovery_policy_id is None:
            raise TypeError("home_realm_discovery_policy_id cannot be null.")
        from .item.home_realm_discovery_policy_item_request_builder import HomeRealmDiscoveryPolicyItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["homeRealmDiscoveryPolicy%2Did"] = home_realm_discovery_policy_id
        return HomeRealmDiscoveryPolicyItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the homeRealmDiscoveryPolicies property of the microsoft.graph.application entity.
        param home_realm_discovery_policy_id: The unique identifier of homeRealmDiscoveryPolicy
        Returns: HomeRealmDiscoveryPolicyItemRequestBuilder
        
msgraph/generated/applications/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py