Class GroupProfile

java.lang.Object
com.okta.sdk.resource.model.GroupProfile
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-09-23T08:35:59.300824-05:00[America/Chicago]", comments="Generator version: 7.8.0") public class GroupProfile extends Object implements Serializable
Specifies required and optional properties for a Group. The `objectClass` of a Group determines which additional properties are available. You can extend Group Profiles with custom properties, but you must first add the properties to the Group Profile schema before you can reference them. Use the Profile Editor in the Admin Console or the [Schemas API](https://developer.okta.com/docs/api/openapi/okta-management/management/tag/Schema/)to manage schema extensions. Custom properties can contain HTML tags. It is the client's responsibility to escape or encode this data before displaying it. Use [best-practices](https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html) to prevent cross-site scripting.
See Also:
  • Field Details

  • Constructor Details

    • GroupProfile

      public GroupProfile()
  • Method Details

    • description

      public GroupProfile description(String description)
    • getDescription

      @Nullable public String getDescription()
      Description of the Windows Group
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • name

      public GroupProfile name(String name)
    • getName

      @Nullable public String getName()
      Name of the Windows Group
      Returns:
      name
    • setName

      public void setName(String name)
    • dn

      public GroupProfile dn(String dn)
    • getDn

      @Nullable public String getDn()
      The distinguished name of the Windows Group
      Returns:
      dn
    • setDn

      public void setDn(String dn)
    • externalId

      public GroupProfile externalId(String externalId)
    • getExternalId

      @Nullable public String getExternalId()
      Base-64 encoded GUID (`objectGUID`) of the Windows Group
      Returns:
      externalId
    • setExternalId

      public void setExternalId(String externalId)
    • samAccountName

      public GroupProfile samAccountName(String samAccountName)
    • getSamAccountName

      @Nullable public String getSamAccountName()
      Pre-Windows 2000 name of the Windows Group
      Returns:
      samAccountName
    • setSamAccountName

      public void setSamAccountName(String samAccountName)
    • windowsDomainQualifiedName

      public GroupProfile windowsDomainQualifiedName(String windowsDomainQualifiedName)
    • getWindowsDomainQualifiedName

      @Nullable public String getWindowsDomainQualifiedName()
      Fully qualified name of the Windows Group
      Returns:
      windowsDomainQualifiedName
    • setWindowsDomainQualifiedName

      public void setWindowsDomainQualifiedName(String windowsDomainQualifiedName)
    • 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