Class UserGroupWithIdInputV1

java.lang.Object
com.seeq.model.UserGroupWithIdInputV1

public class UserGroupWithIdInputV1 extends Object
The user groups to create or update
  • Constructor Details

    • UserGroupWithIdInputV1

      public UserGroupWithIdInputV1()
  • Method Details

    • dataId

      public UserGroupWithIdInputV1 dataId(String dataId)
    • getDataId

      public String getDataId()
      A unique identifier for the user group within its datasource.
      Returns:
      dataId
    • setDataId

      public void setDataId(String dataId)
    • datasourceClass

      public UserGroupWithIdInputV1 datasourceClass(String datasourceClass)
    • getDatasourceClass

      public String getDatasourceClass()
      Along with the Datasource ID, the Datasource Class uniquely identifies a datasource. For example, a datasource may be a particular instance of an Active Directory.
      Returns:
      datasourceClass
    • setDatasourceClass

      public void setDatasourceClass(String datasourceClass)
    • datasourceId

      public UserGroupWithIdInputV1 datasourceId(String datasourceId)
    • getDatasourceId

      public String getDatasourceId()
      Along with the Datasource Class, the Datasource ID uniquely identifies a datasource. For example, a datasource may be a particular instance of an Active Directory.
      Returns:
      datasourceId
    • setDatasourceId

      public void setDatasourceId(String datasourceId)
    • description

      public UserGroupWithIdInputV1 description(String description)
    • getDescription

      public String getDescription()
      Clarifying information or other plain language description of this item. An input of just whitespaces is equivalent to a null input.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • isEnabled

      public UserGroupWithIdInputV1 isEnabled(Boolean isEnabled)
    • getIsEnabled

      public Boolean getIsEnabled()
      Whether the user group is enabled or disabled (default true).
      Returns:
      isEnabled
    • setIsEnabled

      public void setIsEnabled(Boolean isEnabled)
    • mapping

      public UserGroupWithIdInputV1 mapping(Boolean mapping)
    • getMapping

      public Boolean getMapping()
      Whether the user group is a mapping (default false).
      Returns:
      mapping
    • setMapping

      public void setMapping(Boolean mapping)
    • mappings

      public UserGroupWithIdInputV1 mappings(IdentityMappingListV1 mappings)
    • getMappings

      public IdentityMappingListV1 getMappings()
      Get mappings
      Returns:
      mappings
    • setMappings

      public void setMappings(IdentityMappingListV1 mappings)
    • name

      public UserGroupWithIdInputV1 name(String name)
    • getName

      public String getName()
      Human readable name. Required during creation. An input of just whitespaces is equivalent to a null input.
      Returns:
      name
    • setName

      public void setName(String name)
    • remoteGroupEditable

      public UserGroupWithIdInputV1 remoteGroupEditable(Boolean remoteGroupEditable)
    • getRemoteGroupEditable

      public Boolean getRemoteGroupEditable()
      Whether the user group remains editable in Seeq even when sourced from a remote system.
      Returns:
      remoteGroupEditable
    • setRemoteGroupEditable

      public void setRemoteGroupEditable(Boolean remoteGroupEditable)
    • removePermissions

      public UserGroupWithIdInputV1 removePermissions(Boolean removePermissions)
    • getRemovePermissions

      public Boolean getRemovePermissions()
      Whether permissions associated with the group should be removed when disabling the group (default false).
      Returns:
      removePermissions
    • setRemovePermissions

      public void setRemovePermissions(Boolean removePermissions)
    • syncToken

      public UserGroupWithIdInputV1 syncToken(String syncToken)
    • getSyncToken

      public String 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

      public void setSyncToken(String syncToken)
    • 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