Package com.okta.sdk.resource.model
Class GroupProfile
java.lang.Object
com.okta.sdk.resource.model.GroupProfile
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]",
comments="Generator version: 7.15.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:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) booleanexternalId(String externalId) Description of the Windows groupgetDn()The distinguished name of the Windows groupBase-64 encoded GUID (`objectGUID`) of the Windows groupThe scope of the Windows group (DomainLocal, Global, or Universal)The type of the Windows group (Security or Distribution)Distinguished name of the group that manages this grouporg.openapitools.jackson.nullable.JsonNullable<String>getName()Name of the Windows groupThe object class typeThe Windows Security Identifier (SID) for the groupPre-Windows 2000 name of the Windows groupFully qualified name of the Windows groupgroupScope(String groupScope) inthashCode()samAccountName(String samAccountName) voidsetAdditionalProperties(Map<String, Object> additionalProperties) voidsetDescription(String description) voidvoidsetExternalId(String externalId) voidsetGroupScope(String groupScope) voidsetGroupType(String groupType) voidsetManagedBy(String managedBy) voidsetManagedBy_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> managedBy) voidvoidsetObjectSid(String objectSid) voidsetSamAccountName(String samAccountName) voidsetWindowsDomainQualifiedName(String windowsDomainQualifiedName) toString()windowsDomainQualifiedName(String windowsDomainQualifiedName)
-
Field Details
-
additionalProperties
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_OBJECT_CLASS
- See Also:
-
objectClass
-
JSON_PROPERTY_DN
- See Also:
-
JSON_PROPERTY_EXTERNAL_ID
- See Also:
-
JSON_PROPERTY_GROUP_SCOPE
- See Also:
-
JSON_PROPERTY_GROUP_TYPE
- See Also:
-
JSON_PROPERTY_MANAGED_BY
- See Also:
-
JSON_PROPERTY_OBJECT_SID
- See Also:
-
JSON_PROPERTY_SAM_ACCOUNT_NAME
- See Also:
-
JSON_PROPERTY_WINDOWS_DOMAIN_QUALIFIED_NAME
- See Also:
-
-
Constructor Details
-
GroupProfile
public GroupProfile()
-
-
Method Details
-
getAdditionalProperties
-
setAdditionalProperties
-
description
-
getDescription
Description of the Windows group- Returns:
- description
-
setDescription
-
name
-
getName
Name of the Windows group- Returns:
- name
-
setName
-
getObjectClass
The object class type- Returns:
- objectClass
-
dn
-
getDn
The distinguished name of the Windows group- Returns:
- dn
-
setDn
-
externalId
-
getExternalId
Base-64 encoded GUID (`objectGUID`) of the Windows group- Returns:
- externalId
-
setExternalId
-
groupScope
-
getGroupScope
The scope of the Windows group (DomainLocal, Global, or Universal)- Returns:
- groupScope
-
setGroupScope
-
groupType
-
getGroupType
The type of the Windows group (Security or Distribution)- Returns:
- groupType
-
setGroupType
-
managedBy
-
getManagedBy
Distinguished name of the group that manages this group- Returns:
- managedBy
-
getManagedBy_JsonNullable
-
setManagedBy_JsonNullable
public void setManagedBy_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> managedBy) -
setManagedBy
-
objectSid
-
getObjectSid
The Windows Security Identifier (SID) for the group- Returns:
- objectSid
-
setObjectSid
-
samAccountName
-
getSamAccountName
Pre-Windows 2000 name of the Windows group- Returns:
- samAccountName
-
setSamAccountName
-
windowsDomainQualifiedName
-
getWindowsDomainQualifiedName
Fully qualified name of the Windows group- Returns:
- windowsDomainQualifiedName
-
setWindowsDomainQualifiedName
-
equals
-
hashCode
public int hashCode() -
toString
-