public class SecurableObjectDTO extends java.lang.Object implements SecurableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
SecurableObjectDTO.Builder
Builder for
SecurableObjectDTO. |
MetadataObject.Type| Modifier | Constructor and Description |
|---|---|
protected |
SecurableObjectDTO()
Default constructor for Jackson deserialization.
|
| Modifier and Type | Method and Description |
|---|---|
static SecurableObjectDTO.Builder |
builder() |
java.lang.String |
getFullName() |
java.lang.String |
name()
The name of the object.
|
java.lang.String |
parent()
The parent full name of the object.
|
java.util.List<Privilege> |
privileges()
The privileges of the securable object.
|
void |
setFullName(java.lang.String fullName)
Sets the full name of the securable object.
|
MetadataObject.Type |
type()
The type of the object.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfullNameprotected SecurableObjectDTO()
public java.lang.String getFullName()
public void setFullName(java.lang.String fullName)
fullName - The full name of the metadata object.@Nullable public java.lang.String parent()
MetadataObjectparent in interface MetadataObjectpublic java.lang.String name()
MetadataObjectname in interface MetadataObjectpublic MetadataObject.Type type()
MetadataObjecttype in interface MetadataObjectpublic java.util.List<Privilege> privileges()
SecurableObjectprivileges in interface SecurableObjectpublic static SecurableObjectDTO.Builder builder()