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 ObjectPrivilegeSummarybuild()ObjectPrivilegeSummary.Buildercommon(ObjectPrivilegeSummary.Common common)Indicates how the object privilege was granted.ObjectPrivilegeSummary.Buildercopy(ObjectPrivilegeSummary model)ObjectPrivilegeSummary.BuildergrantOption(ObjectPrivilegeSummary.GrantOption grantOption)Indicates whether the privilege is granted with the GRANT OPTION (YES) or not (NO).ObjectPrivilegeSummary.Buildergrantor(String grantor)The name of the user who granted the object privilege.ObjectPrivilegeSummary.Builderhierarchy(ObjectPrivilegeSummary.Hierarchy hierarchy)Indicates whether the privilege is granted with the HIERARCHY OPTION (YES) or not (NO).ObjectPrivilegeSummary.Builderinherited(ObjectPrivilegeSummary.Inherited inherited)Indicates whether the granted privilege is inherited from another container (YES) or not (NO).ObjectPrivilegeSummary.Buildername(String name)The name of the privilege on the object.ObjectPrivilegeSummary.Builderobject(String object)The name of the object.ObjectPrivilegeSummary.Builderowner(String owner)The owner of the object.ObjectPrivilegeSummary.BuilderschemaType(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)
-
-