public static class RoleGrantPathSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RoleGrantPathSummary |
build() |
RoleGrantPathSummary.Builder |
copy(RoleGrantPathSummary model) |
RoleGrantPathSummary.Builder |
depthLevel(Integer depthLevel)
The grant depth level of the indirect grant.
|
RoleGrantPathSummary.Builder |
grantedRole(String grantedRole)
The name of the role.
|
RoleGrantPathSummary.Builder |
grantee(String grantee)
Grantee is the user who can access the table.
|
RoleGrantPathSummary.Builder |
key(String key)
The unique key of a role grant.
|
public RoleGrantPathSummary.Builder key(String key)
The unique key of a role grant.
key
- the value to setpublic RoleGrantPathSummary.Builder grantee(String grantee)
Grantee is the user who can access the table.
grantee
- the value to setpublic RoleGrantPathSummary.Builder grantedRole(String grantedRole)
The name of the role.
grantedRole
- the value to setpublic RoleGrantPathSummary.Builder depthLevel(Integer depthLevel)
The grant depth level of the indirect grant. An indirectly granted role/privilege is granted to the user through another role. The depth level indicates how deep a privilege is within the grant hierarchy.
depthLevel
- the value to setpublic RoleGrantPathSummary build()
public RoleGrantPathSummary.Builder copy(RoleGrantPathSummary model)
Copyright © 2016–2024. All rights reserved.