Package com.seeq.model
Class UserOutputV1
java.lang.Object
com.seeq.model.UserOutputV1
UserOutputV1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessKeyValidityDuration
(Long accessKeyValidityDuration) addGroupsItem
(IdentityPreviewV1 groupsItem) datasourceName
(String datasourceName) description
(String description) effectiveAccessKeyValidityDuration
(ScalarValueOutputV1 effectiveAccessKeyValidityDuration) effectivePermissions
(PermissionsV1 effectivePermissions) effectiveSessionDuration
(ScalarValueOutputV1 effectiveSessionDuration) boolean
The access key validity duration, in minutes, to override the 'Authentication/AccessKey/ValidityWithoutUserLogin' configuration.The ISO 8601 date of when the user was created (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)The name of the data source (authentication directory) containing the userClarifying information or other plain language description of this itemGet effectiveAccessKeyValidityDurationGet effectivePermissionsGet effectiveSessionDurationgetEmail()
The email address of the userThe first name of the userEnabled and unarchived groups the user belongs togetId()
The ID that can be used to interact with the itemWhether the user is actively using SeeqWhether the user has administrator capabilities in SeeqWhether item is archivedWhether the user is enabledWhether the user's password may be updatedWhether item is redactedThe ISO 8601 date of when the user last logged in (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)The last name of the userThe maximum simultaneous API requests allowed by this user.getName()
The human readable nameThe session duration, in minutes, to override the 'Authentication/DefaultSessionDuration' configuration.A plain language status message with information about any issues that may have been encountered during an operationThe item's translation key, if anygetType()
The type of the itemThe username of the userThe workbench configuration of the usergroups
(List<IdentityPreviewV1> groups) int
hashCode()
isArchived
(Boolean isArchived) isPasswordSettable
(Boolean isPasswordSettable) isRedacted
(Boolean isRedacted) lastLoginAt
(String lastLoginAt) maxRequests
(Long maxRequests) sessionDuration
(Long sessionDuration) void
setAccessKeyValidityDuration
(Long accessKeyValidityDuration) void
setCreatedAt
(String createdAt) void
setDatasourceName
(String datasourceName) void
setDescription
(String description) void
setEffectiveAccessKeyValidityDuration
(ScalarValueOutputV1 effectiveAccessKeyValidityDuration) void
setEffectivePermissions
(PermissionsV1 effectivePermissions) void
setEffectiveSessionDuration
(ScalarValueOutputV1 effectiveSessionDuration) void
void
setFirstName
(String firstName) void
setGroups
(List<IdentityPreviewV1> groups) void
void
setIsActive
(Boolean isActive) void
setIsAdmin
(Boolean isAdmin) void
setIsArchived
(Boolean isArchived) void
setIsEnabled
(Boolean isEnabled) void
setIsPasswordSettable
(Boolean isPasswordSettable) void
setIsRedacted
(Boolean isRedacted) void
setLastLoginAt
(String lastLoginAt) void
setLastName
(String lastName) void
setMaxRequests
(Long maxRequests) void
void
setSessionDuration
(Long sessionDuration) void
setStatusMessage
(String statusMessage) void
setTranslationKey
(String translationKey) void
void
setUsername
(String username) void
setWorkbench
(String workbench) statusMessage
(String statusMessage) toString()
translationKey
(String translationKey)
-
Constructor Details
-
UserOutputV1
public UserOutputV1()
-
-
Method Details
-
accessKeyValidityDuration
-
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
-
createdAt
-
getCreatedAt
The ISO 8601 date of when the user was created (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)- Returns:
- createdAt
-
setCreatedAt
-
datasourceName
-
getDatasourceName
The name of the data source (authentication directory) containing the user- Returns:
- datasourceName
-
setDatasourceName
-
description
-
getDescription
Clarifying information or other plain language description of this item- Returns:
- description
-
setDescription
-
effectiveAccessKeyValidityDuration
public UserOutputV1 effectiveAccessKeyValidityDuration(ScalarValueOutputV1 effectiveAccessKeyValidityDuration) -
getEffectiveAccessKeyValidityDuration
Get effectiveAccessKeyValidityDuration- Returns:
- effectiveAccessKeyValidityDuration
-
setEffectiveAccessKeyValidityDuration
public void setEffectiveAccessKeyValidityDuration(ScalarValueOutputV1 effectiveAccessKeyValidityDuration) -
effectivePermissions
-
getEffectivePermissions
Get effectivePermissions- Returns:
- effectivePermissions
-
setEffectivePermissions
-
effectiveSessionDuration
-
getEffectiveSessionDuration
Get effectiveSessionDuration- Returns:
- effectiveSessionDuration
-
setEffectiveSessionDuration
-
email
-
getEmail
The email address of the user- Returns:
-
setEmail
-
firstName
-
getFirstName
The first name of the user- Returns:
- firstName
-
setFirstName
-
groups
-
addGroupsItem
-
getGroups
Enabled and unarchived groups the user belongs to- Returns:
- groups
-
setGroups
-
id
-
getId
The ID that can be used to interact with the item- Returns:
- id
-
setId
-
isActive
-
getIsActive
Whether the user is actively using Seeq- Returns:
- isActive
-
setIsActive
-
isAdmin
-
getIsAdmin
Whether the user has administrator capabilities in Seeq- Returns:
- isAdmin
-
setIsAdmin
-
isArchived
-
getIsArchived
Whether item is archived- Returns:
- isArchived
-
setIsArchived
-
isEnabled
-
getIsEnabled
Whether the user is enabled- Returns:
- isEnabled
-
setIsEnabled
-
isPasswordSettable
-
getIsPasswordSettable
Whether the user's password may be updated- Returns:
- isPasswordSettable
-
setIsPasswordSettable
-
isRedacted
-
getIsRedacted
Whether item is redacted- Returns:
- isRedacted
-
setIsRedacted
-
lastLoginAt
-
getLastLoginAt
The ISO 8601 date of when the user last logged in (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)- Returns:
- lastLoginAt
-
setLastLoginAt
-
lastName
-
getLastName
The last name of the user- Returns:
- lastName
-
setLastName
-
maxRequests
-
getMaxRequests
The maximum simultaneous API requests allowed by this user. Overrides the global Threads/HttpServer/MaxRequestsPerUser configuration.- Returns:
- maxRequests
-
setMaxRequests
-
name
-
getName
The human readable name- Returns:
- name
-
setName
-
sessionDuration
-
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
-
statusMessage
-
getStatusMessage
A plain language status message with information about any issues that may have been encountered during an operation- Returns:
- statusMessage
-
setStatusMessage
-
translationKey
-
getTranslationKey
The item's translation key, if any- Returns:
- translationKey
-
setTranslationKey
-
type
-
getType
The type of the item- Returns:
- type
-
setType
-
username
-
getUsername
The username of the user- Returns:
- username
-
setUsername
-
workbench
-
getWorkbench
The workbench configuration of the user- Returns:
- workbench
-
setWorkbench
-
equals
-
hashCode
public int hashCode() -
toString
-