Package com.atlan.model.admin
Class AtlanRole.AtlanRoleBuilder<C extends AtlanRole,B extends AtlanRole.AtlanRoleBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.admin.AtlanRole.AtlanRoleBuilder<C,B>
- Enclosing class:
AtlanRole
public abstract static class AtlanRole.AtlanRoleBuilder<C extends AtlanRole,B extends AtlanRole.AtlanRoleBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()clientRole(Boolean clientRole) TBCdescription(String description) Description of the role.Unique identifier for the role (GUID).TBCmemberCount(String memberCount) Number of users with this role.Unique name for the role.protected abstract Bself()toString()TBCMethods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
AtlanRoleBuilder
public AtlanRoleBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAtlanObject.AtlanObjectBuilder<C extends AtlanRole,B extends AtlanRole.AtlanRoleBuilder<C, B>>
-
id
Unique identifier for the role (GUID).- Returns:
this.
-
description
Description of the role.- Returns:
this.
-
name
Unique name for the role.- Returns:
this.
-
clientRole
TBC- Returns:
this.
-
level
TBC- Returns:
this.
-
memberCount
Number of users with this role.- Returns:
this.
-
userCount
TBC- Returns:
this.
-
self
- Specified by:
selfin classAtlanObject.AtlanObjectBuilder<C extends AtlanRole,B extends AtlanRole.AtlanRoleBuilder<C, B>>
-
build
- Specified by:
buildin classAtlanObject.AtlanObjectBuilder<C extends AtlanRole,B extends AtlanRole.AtlanRoleBuilder<C, B>>
-
toString
- Overrides:
toStringin classAtlanObject.AtlanObjectBuilder<C extends AtlanRole,B extends AtlanRole.AtlanRoleBuilder<C, B>>
-