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 Link icon

  • Constructor Details Link icon

    • GroupProfile Link icon

      public GroupProfile()
  • Method Details Link icon

    • description Link icon

      public GroupProfile description(String description)
    • getDescription Link icon

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

      public void setDescription(String description)
    • name Link icon

      public GroupProfile name(String name)
    • getName Link icon

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

      public void setName(String name)
    • dn Link icon

      public GroupProfile dn(String dn)
    • getDn Link icon

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

      public void setDn(String dn)
    • externalId Link icon

      public GroupProfile externalId(String externalId)
    • getExternalId Link icon

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

      public void setExternalId(String externalId)
    • samAccountName Link icon

      public GroupProfile samAccountName(String samAccountName)
    • getSamAccountName Link icon

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

      public void setSamAccountName(String samAccountName)
    • windowsDomainQualifiedName Link icon

      public GroupProfile windowsDomainQualifiedName(String windowsDomainQualifiedName)
    • getWindowsDomainQualifiedName Link icon

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

      public void setWindowsDomainQualifiedName(String windowsDomainQualifiedName)
    • equals Link icon

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

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

      public String toString()
      Overrides:
      toString in class Object