Class UserOutputV1

java.lang.Object
com.seeq.model.UserOutputV1

public class UserOutputV1 extends Object
UserOutputV1
  • Constructor Details

    • UserOutputV1

      public UserOutputV1()
  • Method Details

    • accessKeyValidityDuration

      public UserOutputV1 accessKeyValidityDuration(Long accessKeyValidityDuration)
    • getAccessKeyValidityDuration

      public Long getAccessKeyValidityDuration()
      The access key validity duration, in minutes, to override the 'Authentication/AccessKey/ValidityWithoutUserLogin' configuration. After the last user login, authentication is allowed with an access key for the period specified here. A value of 0 will effectively disable access keys for this user.
      Returns:
      accessKeyValidityDuration
    • setAccessKeyValidityDuration

      public void setAccessKeyValidityDuration(Long accessKeyValidityDuration)
    • createdAt

      public UserOutputV1 createdAt(String createdAt)
    • getCreatedAt

      public String getCreatedAt()
      The ISO 8601 date of when the user was created (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(String createdAt)
    • datasourceName

      public UserOutputV1 datasourceName(String datasourceName)
    • getDatasourceName

      public String getDatasourceName()
      The name of the data source (authentication directory) containing the user
      Returns:
      datasourceName
    • setDatasourceName

      public void setDatasourceName(String datasourceName)
    • description

      public UserOutputV1 description(String description)
    • getDescription

      public String getDescription()
      Clarifying information or other plain language description of this item
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • effectiveAccessKeyValidityDuration

      public UserOutputV1 effectiveAccessKeyValidityDuration(ScalarValueOutputV1 effectiveAccessKeyValidityDuration)
    • getEffectiveAccessKeyValidityDuration

      public ScalarValueOutputV1 getEffectiveAccessKeyValidityDuration()
      Get effectiveAccessKeyValidityDuration
      Returns:
      effectiveAccessKeyValidityDuration
    • setEffectiveAccessKeyValidityDuration

      public void setEffectiveAccessKeyValidityDuration(ScalarValueOutputV1 effectiveAccessKeyValidityDuration)
    • effectivePermissions

      public UserOutputV1 effectivePermissions(PermissionsV1 effectivePermissions)
    • getEffectivePermissions

      public PermissionsV1 getEffectivePermissions()
      Get effectivePermissions
      Returns:
      effectivePermissions
    • setEffectivePermissions

      public void setEffectivePermissions(PermissionsV1 effectivePermissions)
    • effectiveSessionDuration

      public UserOutputV1 effectiveSessionDuration(ScalarValueOutputV1 effectiveSessionDuration)
    • getEffectiveSessionDuration

      public ScalarValueOutputV1 getEffectiveSessionDuration()
      Get effectiveSessionDuration
      Returns:
      effectiveSessionDuration
    • setEffectiveSessionDuration

      public void setEffectiveSessionDuration(ScalarValueOutputV1 effectiveSessionDuration)
    • email

      public UserOutputV1 email(String email)
    • getEmail

      public String getEmail()
      The email address of the user
      Returns:
      email
    • setEmail

      public void setEmail(String email)
    • firstName

      public UserOutputV1 firstName(String firstName)
    • getFirstName

      public String getFirstName()
      The first name of the user
      Returns:
      firstName
    • setFirstName

      public void setFirstName(String firstName)
    • groups

      public UserOutputV1 groups(List<IdentityPreviewV1> groups)
    • addGroupsItem

      public UserOutputV1 addGroupsItem(IdentityPreviewV1 groupsItem)
    • getGroups

      public List<IdentityPreviewV1> getGroups()
      Enabled and unarchived groups the user belongs to
      Returns:
      groups
    • setGroups

      public void setGroups(List<IdentityPreviewV1> groups)
    • id

      public UserOutputV1 id(String id)
    • getId

      public String getId()
      The ID that can be used to interact with the item
      Returns:
      id
    • setId

      public void setId(String id)
    • isActive

      public UserOutputV1 isActive(Boolean isActive)
    • getIsActive

      public Boolean getIsActive()
      Whether the user is actively using Seeq
      Returns:
      isActive
    • setIsActive

      public void setIsActive(Boolean isActive)
    • isAdmin

      public UserOutputV1 isAdmin(Boolean isAdmin)
    • getIsAdmin

      public Boolean getIsAdmin()
      Whether the user has administrator capabilities in Seeq
      Returns:
      isAdmin
    • setIsAdmin

      public void setIsAdmin(Boolean isAdmin)
    • isArchived

      public UserOutputV1 isArchived(Boolean isArchived)
    • getIsArchived

      public Boolean getIsArchived()
      Whether item is archived
      Returns:
      isArchived
    • setIsArchived

      public void setIsArchived(Boolean isArchived)
    • isEnabled

      public UserOutputV1 isEnabled(Boolean isEnabled)
    • getIsEnabled

      public Boolean getIsEnabled()
      Whether the user is enabled
      Returns:
      isEnabled
    • setIsEnabled

      public void setIsEnabled(Boolean isEnabled)
    • isPasswordSettable

      public UserOutputV1 isPasswordSettable(Boolean isPasswordSettable)
    • getIsPasswordSettable

      public Boolean getIsPasswordSettable()
      Whether the user's password may be updated
      Returns:
      isPasswordSettable
    • setIsPasswordSettable

      public void setIsPasswordSettable(Boolean isPasswordSettable)
    • isRedacted

      public UserOutputV1 isRedacted(Boolean isRedacted)
    • getIsRedacted

      public Boolean getIsRedacted()
      Whether item is redacted
      Returns:
      isRedacted
    • setIsRedacted

      public void setIsRedacted(Boolean isRedacted)
    • lastLoginAt

      public UserOutputV1 lastLoginAt(String lastLoginAt)
    • getLastLoginAt

      public String getLastLoginAt()
      The ISO 8601 date of when the user last logged in (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)
      Returns:
      lastLoginAt
    • setLastLoginAt

      public void setLastLoginAt(String lastLoginAt)
    • lastName

      public UserOutputV1 lastName(String lastName)
    • getLastName

      public String getLastName()
      The last name of the user
      Returns:
      lastName
    • setLastName

      public void setLastName(String lastName)
    • maxRequests

      public UserOutputV1 maxRequests(Long maxRequests)
    • getMaxRequests

      public Long getMaxRequests()
      The maximum simultaneous API requests allowed by this user. Overrides the global Threads/HttpServer/MaxRequestsPerUser configuration.
      Returns:
      maxRequests
    • setMaxRequests

      public void setMaxRequests(Long maxRequests)
    • name

      public UserOutputV1 name(String name)
    • getName

      public String getName()
      The human readable name
      Returns:
      name
    • setName

      public void setName(String name)
    • sessionDuration

      public UserOutputV1 sessionDuration(Long sessionDuration)
    • getSessionDuration

      public Long getSessionDuration()
      The session duration, in minutes, to override the 'Authentication/DefaultSessionDuration' configuration. This controls the maximum period of inactivity before the user must authenticate again. A value of 0 indicates the user does not have a session duration, effectively meaning their session will never expire.
      Returns:
      sessionDuration
    • setSessionDuration

      public void setSessionDuration(Long sessionDuration)
    • statusMessage

      public UserOutputV1 statusMessage(String statusMessage)
    • getStatusMessage

      public String getStatusMessage()
      A plain language status message with information about any issues that may have been encountered during an operation
      Returns:
      statusMessage
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • translationKey

      public UserOutputV1 translationKey(String translationKey)
    • getTranslationKey

      public String getTranslationKey()
      The item's translation key, if any
      Returns:
      translationKey
    • setTranslationKey

      public void setTranslationKey(String translationKey)
    • type

      public UserOutputV1 type(String type)
    • getType

      public String getType()
      The type of the item
      Returns:
      type
    • setType

      public void setType(String type)
    • username

      public UserOutputV1 username(String username)
    • getUsername

      public String getUsername()
      The username of the user
      Returns:
      username
    • setUsername

      public void setUsername(String username)
    • workbench

      public UserOutputV1 workbench(String workbench)
    • getWorkbench

      public String getWorkbench()
      The workbench configuration of the user
      Returns:
      workbench
    • setWorkbench

      public void setWorkbench(String workbench)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object