Class ObjectPrivilegeSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.ObjectPrivilegeSummary.Builder
 
- 
- Enclosing class:
- ObjectPrivilegeSummary
 
 public static class ObjectPrivilegeSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
namepublic ObjectPrivilegeSummary.Builder name(String name) The name of the privilege on the object.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
schemaTypepublic ObjectPrivilegeSummary.Builder schemaType(String schemaType) The type of object.- Parameters:
- schemaType- the value to set
- Returns:
- this builder
 
 - 
ownerpublic ObjectPrivilegeSummary.Builder owner(String owner) The owner of the object.- Parameters:
- owner- the value to set
- Returns:
- this builder
 
 - 
grantorpublic ObjectPrivilegeSummary.Builder grantor(String grantor) The name of the user who granted the object privilege.- Parameters:
- grantor- the value to set
- Returns:
- this builder
 
 - 
hierarchypublic 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
 
 - 
objectpublic 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
 
 - 
grantOptionpublic 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
 
 - 
commonpublic 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
 
 - 
inheritedpublic 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
 
 - 
buildpublic ObjectPrivilegeSummary build() 
 - 
copypublic ObjectPrivilegeSummary.Builder copy(ObjectPrivilegeSummary model) 
 
- 
 
-