Class ObjectPrivilegeSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary.Builder
-
- Enclosing class:
- ObjectPrivilegeSummary
public static class ObjectPrivilegeSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectPrivilegeSummary
build()
ObjectPrivilegeSummary.Builder
common(ObjectPrivilegeSummary.Common common)
Indicates how the object privilege was granted.ObjectPrivilegeSummary.Builder
copy(ObjectPrivilegeSummary model)
ObjectPrivilegeSummary.Builder
grantOption(ObjectPrivilegeSummary.GrantOption grantOption)
Indicates whether the privilege is granted with the GRANT OPTION (YES) or not (NO).ObjectPrivilegeSummary.Builder
grantor(String grantor)
The name of the user who granted the object privilege.ObjectPrivilegeSummary.Builder
hierarchy(ObjectPrivilegeSummary.Hierarchy hierarchy)
Indicates whether the privilege is granted with the HIERARCHY OPTION (YES) or not (NO).ObjectPrivilegeSummary.Builder
inherited(ObjectPrivilegeSummary.Inherited inherited)
Indicates whether the granted privilege is inherited from another container (YES) or not (NO).ObjectPrivilegeSummary.Builder
name(String name)
The name of the privilege on the object.ObjectPrivilegeSummary.Builder
object(String object)
The name of the object.ObjectPrivilegeSummary.Builder
owner(String owner)
The owner of the object.ObjectPrivilegeSummary.Builder
schemaType(String schemaType)
The type of object.
-
-
-
Method Detail
-
name
public ObjectPrivilegeSummary.Builder name(String name)
The name of the privilege on the object.- Parameters:
name
- the value to set- Returns:
- this builder
-
schemaType
public ObjectPrivilegeSummary.Builder schemaType(String schemaType)
The type of object.- Parameters:
schemaType
- the value to set- Returns:
- this builder
-
owner
public ObjectPrivilegeSummary.Builder owner(String owner)
The owner of the object.- Parameters:
owner
- the value to set- Returns:
- this builder
-
grantor
public ObjectPrivilegeSummary.Builder grantor(String grantor)
The name of the user who granted the object privilege.- Parameters:
grantor
- the value to set- Returns:
- this builder
-
hierarchy
public ObjectPrivilegeSummary.Builder hierarchy(ObjectPrivilegeSummary.Hierarchy hierarchy)
Indicates whether the privilege is granted with the HIERARCHY OPTION (YES) or not (NO).- Parameters:
hierarchy
- the value to set- Returns:
- this builder
-
object
public ObjectPrivilegeSummary.Builder object(String object)
The name of the object.The object can be any object, including tables, packages, indexes, sequences, and so on.
- Parameters:
object
- the value to set- Returns:
- this builder
-
grantOption
public ObjectPrivilegeSummary.Builder grantOption(ObjectPrivilegeSummary.GrantOption grantOption)
Indicates whether the privilege is granted with the GRANT OPTION (YES) or not (NO).- Parameters:
grantOption
- the value to set- Returns:
- this builder
-
common
public ObjectPrivilegeSummary.Builder common(ObjectPrivilegeSummary.Common common)
Indicates how the object privilege was granted.Possible values: YES if the role is granted commonly (CONTAINER=ALL is used) NO if the role is granted locally (CONTAINER=ALL is not used)
- Parameters:
common
- the value to set- Returns:
- this builder
-
inherited
public ObjectPrivilegeSummary.Builder inherited(ObjectPrivilegeSummary.Inherited inherited)
Indicates whether the granted privilege is inherited from another container (YES) or not (NO).- Parameters:
inherited
- the value to set- Returns:
- this builder
-
build
public ObjectPrivilegeSummary build()
-
copy
public ObjectPrivilegeSummary.Builder copy(ObjectPrivilegeSummary model)
-
-