Package com.oracle.bmc.datasafe.model
Class GrantSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.GrantSummary.Builder
-
- Enclosing class:
- GrantSummary
public static class GrantSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GrantSummary
build()
GrantSummary.Builder
copy(GrantSummary model)
GrantSummary.Builder
depthLevel(Integer depthLevel)
The grant depth level of the indirect grant.GrantSummary.Builder
grantName(String grantName)
The name of a user grant.GrantSummary.Builder
key(String key)
The unique key of a user grant.GrantSummary.Builder
privilegeCategory(GrantSummary.PrivilegeCategory privilegeCategory)
The privilege category.GrantSummary.Builder
privilegeType(GrantSummary.PrivilegeType privilegeType)
The type of a user grant.
-
-
-
Method Detail
-
key
public GrantSummary.Builder key(String key)
The unique key of a user grant.- Parameters:
key
- the value to set- Returns:
- this builder
-
grantName
public GrantSummary.Builder grantName(String grantName)
The name of a user grant.- Parameters:
grantName
- the value to set- Returns:
- this builder
-
privilegeType
public GrantSummary.Builder privilegeType(GrantSummary.PrivilegeType privilegeType)
The type of a user grant.- Parameters:
privilegeType
- the value to set- Returns:
- this builder
-
privilegeCategory
public GrantSummary.Builder privilegeCategory(GrantSummary.PrivilegeCategory privilegeCategory)
The privilege category.- Parameters:
privilegeCategory
- the value to set- Returns:
- this builder
-
depthLevel
public GrantSummary.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.
- Parameters:
depthLevel
- the value to set- Returns:
- this builder
-
build
public GrantSummary build()
-
copy
public GrantSummary.Builder copy(GrantSummary model)
-
-