def collaborators_with_user_principal_name(self,user_principal_name: str) -> CollaboratorsWithUserPrincipalNameRequestBuilder:
        """
        Provides operations to manage the collaborators property of the microsoft.graph.subjectRightsRequest entity.
        param user_principal_name: Alternate key of user
        Returns: CollaboratorsWithUserPrincipalNameRequestBuilder
        """
        if user_principal_name is None:
            raise TypeError("user_principal_name cannot be null.")
        from .collaborators_with_user_principal_name.collaborators_with_user_principal_name_request_builder import CollaboratorsWithUserPrincipalNameRequestBuilder

        return CollaboratorsWithUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters, user_principal_name)

        Provides operations to manage the collaborators property of the microsoft.graph.subjectRightsRequest entity.
        param user_principal_name: Alternate key of user
        Returns: CollaboratorsWithUserPrincipalNameRequestBuilder
        
msgraph/generated/security/subject_rights_requests/item/subject_rights_request_item_request_builder.py