Interface MemberService

  • All Superinterfaces:
    RestService
    All Known Implementing Classes:
    MemberServiceImpl

    public interface MemberService
    extends RestService
    Networking (Neutron) Lbaas member Extension API
    Author:
    liujunpeng
    • Method Detail

      • list

        List<? extends Member> list()
        List all members that the current tenant has access to
        Returns:
        list of all Member
      • list

        List<? extends Member> list​(Map<String,​String> filteringParams)
        Returns list of member filtered by parameters.
        Parameters:
        filteringParams - map (name, value) of filtering parameters
      • get

        Member get​(String memberId)
        Get the specified member by ID
        Parameters:
        memberId - the member identifier
        Returns:
        the member or null if not found
      • delete

        ActionResponse delete​(String memberId)
        Delete the specified member by ID
        Parameters:
        memberId - the member identifier
        Returns:
        the action response
      • create

        Member create​(Member member)
        Create a member
        Parameters:
        member - Member
        Returns:
        Member
      • update

        Member update​(String memberId,
                      MemberUpdate member)
        Update a member
        Parameters:
        memberId - the member identifier
        member - MemberUpdate
        Returns:
        Member