Class MemberDevices.Builder

    • Constructor Detail

      • Builder

        protected Builder​(java.lang.String teamMemberId)
    • Method Detail

      • withWebSessions

        public MemberDevices.Builder withWebSessions​(java.util.List<ActiveWebSession> webSessions)
        Set value for optional field.
        Parameters:
        webSessions - List of web sessions made by this team member. Must not contain a null item.
        Returns:
        this builder
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
      • withDesktopClients

        public MemberDevices.Builder withDesktopClients​(java.util.List<DesktopClientSession> desktopClients)
        Set value for optional field.
        Parameters:
        desktopClients - List of desktop clients by this team member. Must not contain a null item.
        Returns:
        this builder
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
      • withMobileClients

        public MemberDevices.Builder withMobileClients​(java.util.List<MobileClientSession> mobileClients)
        Set value for optional field.
        Parameters:
        mobileClients - List of mobile clients by this team member. Must not contain a null item.
        Returns:
        this builder
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.