Package com.seeq.model
Class UserGroupOutputV1
java.lang.Object
com.seeq.model.UserGroupOutputV1
UserGroupOutputV1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMembersItem
(ItemPreviewV1 membersItem) datasourceClass
(String datasourceClass) datasourceId
(String datasourceId) datasourceName
(String datasourceName) description
(String description) effectivePermissions
(PermissionsV1 effectivePermissions) boolean
The ISO 8601 date of when the user was created (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)The data ID of this item.The datasource class, which is the type of system holding the item, such as OSIsoft PIThe datasource identifier, which is how the datasource holding this item identifies itselfThe name of the data source (authentication directory) containing the groupClarifying information or other plain language description of this itemGet effectivePermissionsgetId()
The ID that can be used to interact with the itemWhether item is archivedWhether the group is enabledWhether item is redactedWhether the user group remains editable in Seeq even when sourced from a remote system.Whether the group is used in any access control entriesThe members of the groupgetName()
The human readable nameA plain language status message with information about any issues that may have been encountered during an operationAn arbitrary token (often a date or random ID) that is used during metadata syncs.The item's translation key, if anygetType()
The type of the itemint
hashCode()
isArchived
(Boolean isArchived) isRedacted
(Boolean isRedacted) isRemoteGroupEditable
(Boolean isRemoteGroupEditable) isUsedInAccessControlEntries
(Boolean isUsedInAccessControlEntries) members
(List<ItemPreviewV1> members) void
setCreatedAt
(String createdAt) void
void
setDatasourceClass
(String datasourceClass) void
setDatasourceId
(String datasourceId) void
setDatasourceName
(String datasourceName) void
setDescription
(String description) void
setEffectivePermissions
(PermissionsV1 effectivePermissions) void
void
setIsArchived
(Boolean isArchived) void
setIsEnabled
(Boolean isEnabled) void
setIsRedacted
(Boolean isRedacted) void
setIsRemoteGroupEditable
(Boolean isRemoteGroupEditable) void
setIsUsedInAccessControlEntries
(Boolean isUsedInAccessControlEntries) void
setMembers
(List<ItemPreviewV1> members) void
void
setStatusMessage
(String statusMessage) void
setSyncToken
(String syncToken) void
setTranslationKey
(String translationKey) void
statusMessage
(String statusMessage) toString()
translationKey
(String translationKey)
-
Constructor Details
-
UserGroupOutputV1
public UserGroupOutputV1()
-
-
Method Details
-
createdAt
-
getCreatedAt
The ISO 8601 date of when the user was created (YYYY-MM-DDThh:mm:ss.sssssssss±hh:mm)- Returns:
- createdAt
-
setCreatedAt
-
dataId
-
getDataId
The data ID of this item. Note: This is not the Seeq ID, but the unique identifier that the remote datasource uses.- Returns:
- dataId
-
setDataId
-
datasourceClass
-
getDatasourceClass
The datasource class, which is the type of system holding the item, such as OSIsoft PI- Returns:
- datasourceClass
-
setDatasourceClass
-
datasourceId
-
getDatasourceId
The datasource identifier, which is how the datasource holding this item identifies itself- Returns:
- datasourceId
-
setDatasourceId
-
datasourceName
-
getDatasourceName
The name of the data source (authentication directory) containing the group- Returns:
- datasourceName
-
setDatasourceName
-
description
-
getDescription
Clarifying information or other plain language description of this item- Returns:
- description
-
setDescription
-
effectivePermissions
-
getEffectivePermissions
Get effectivePermissions- Returns:
- effectivePermissions
-
setEffectivePermissions
-
id
-
getId
The ID that can be used to interact with the item- Returns:
- id
-
setId
-
isArchived
-
getIsArchived
Whether item is archived- Returns:
- isArchived
-
setIsArchived
-
isEnabled
-
getIsEnabled
Whether the group is enabled- Returns:
- isEnabled
-
setIsEnabled
-
isRedacted
-
getIsRedacted
Whether item is redacted- Returns:
- isRedacted
-
setIsRedacted
-
isRemoteGroupEditable
-
getIsRemoteGroupEditable
Whether the user group remains editable in Seeq even when sourced from a remote system.- Returns:
- isRemoteGroupEditable
-
setIsRemoteGroupEditable
-
isUsedInAccessControlEntries
-
getIsUsedInAccessControlEntries
Whether the group is used in any access control entries- Returns:
- isUsedInAccessControlEntries
-
setIsUsedInAccessControlEntries
-
members
-
addMembersItem
-
getMembers
The members of the group- Returns:
- members
-
setMembers
-
name
-
getName
The human readable name- Returns:
- name
-
setName
-
statusMessage
-
getStatusMessage
A plain language status message with information about any issues that may have been encountered during an operation- Returns:
- statusMessage
-
setStatusMessage
-
syncToken
-
getSyncToken
An arbitrary token (often a date or random ID) that is used during metadata syncs. At the end of a full sync, items with mismatching sync tokens are identified as stale and may be archived using the Datasources clean-up API.- Returns:
- syncToken
-
setSyncToken
-
translationKey
-
getTranslationKey
The item's translation key, if any- Returns:
- translationKey
-
setTranslationKey
-
type
-
getType
The type of the item- Returns:
- type
-
setType
-
equals
-
hashCode
public int hashCode() -
toString
-