def by_temporary_access_pass_authentication_method_id(self,temporary_access_pass_authentication_method_id: str) -> TemporaryAccessPassAuthenticationMethodItemRequestBuilder:
        """
        Provides operations to manage the temporaryAccessPassMethods property of the microsoft.graph.authentication entity.
        param temporary_access_pass_authentication_method_id: The unique identifier of temporaryAccessPassAuthenticationMethod
        Returns: TemporaryAccessPassAuthenticationMethodItemRequestBuilder
        """
        if temporary_access_pass_authentication_method_id is None:
            raise TypeError("temporary_access_pass_authentication_method_id cannot be null.")
        from .item.temporary_access_pass_authentication_method_item_request_builder import TemporaryAccessPassAuthenticationMethodItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["temporaryAccessPassAuthenticationMethod%2Did"] = temporary_access_pass_authentication_method_id
        return TemporaryAccessPassAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the temporaryAccessPassMethods property of the microsoft.graph.authentication entity.
        param temporary_access_pass_authentication_method_id: The unique identifier of temporaryAccessPassAuthenticationMethod
        Returns: TemporaryAccessPassAuthenticationMethodItemRequestBuilder
        
msgraph/generated/users/item/authentication/temporary_access_pass_methods/temporary_access_pass_methods_request_builder.py