public static class SecurableObjectDTO.Builder
extends java.lang.Object
SecurableObjectDTO.| Modifier and Type | Method and Description | 
|---|---|
SecurableObjectDTO | 
build()
Builds an instance of SecurableObjectDTO using the builder's properties. 
 | 
SecurableObjectDTO.Builder | 
withFullName(java.lang.String fullName)
Sets the full name of the securable object. 
 | 
SecurableObjectDTO.Builder | 
withPrivileges(PrivilegeDTO[] privileges)
Sets the privileges of the securable object. 
 | 
SecurableObjectDTO.Builder | 
withType(MetadataObject.Type type)
Sets the type of the securable object. 
 | 
public SecurableObjectDTO.Builder withFullName(java.lang.String fullName)
fullName - The full name of the securable object.public SecurableObjectDTO.Builder withType(MetadataObject.Type type)
type - The type of the securable object.public SecurableObjectDTO.Builder withPrivileges(PrivilegeDTO[] privileges)
privileges - The privileges of the securable object.public SecurableObjectDTO build()
java.lang.IllegalArgumentException - If the full name or type are not set.