Class IdfwVmStats.Builder

  • Enclosing class:
    IdfwVmStats

    public static final class IdfwVmStats.Builder
    extends java.lang.Object
    Builder class for IdfwVmStats.
    • Constructor Detail

      • Builder

        public Builder()
        Constructor with parameters for the required properties of IdfwVmStats.
    • Method Detail

      • setActiveSessions

        public IdfwVmStats.Builder setActiveSessions​(java.util.List<IdfwUserSessionData> activeSessions)
        List of active (still logged in) user login/sessions data (no limit)
        Parameters:
        activeSessions - New value for the property.
      • setArchivedSessions

        public IdfwVmStats.Builder setArchivedSessions​(java.util.List<IdfwUserSessionData> archivedSessions)
        Optional list of up to 5 most recent archived (previously logged in) user login/session data.
        Parameters:
        archivedSessions - New value for the property.
      • setVmExtId

        public IdfwVmStats.Builder setVmExtId​(java.lang.String vmExtId)
        Virtual machine (external ID or BIOS UUID) where login/logout event occurred.
        Parameters:
        vmExtId - New value for the property.