public class CatalogDTO extends java.lang.Object implements Catalog
Modifier and Type | Class and Description |
---|---|
static class |
CatalogDTO.Builder<S extends CatalogDTO.Builder>
Builder class for constructing a CatalogDTO instance.
|
Catalog.Type
PROPERTY_PACKAGE
Modifier | Constructor and Description |
---|---|
protected |
CatalogDTO()
Default constructor for Jackson.
|
protected |
CatalogDTO(java.lang.String name,
Catalog.Type type,
java.lang.String provider,
java.lang.String comment,
java.util.Map<java.lang.String,java.lang.String> properties,
AuditDTO audit)
Constructor for the catalog.
|
Modifier and Type | Method and Description |
---|---|
Audit |
auditInfo()
Get the audit information of the catalog.
|
static CatalogDTO.Builder |
builder() |
java.lang.String |
comment()
Get the comment of the catalog.
|
java.lang.String |
name()
Get the name of the catalog.
|
java.util.Map<java.lang.String,java.lang.String> |
properties()
Get the properties of the catalog.
|
java.lang.String |
provider()
Get the provider of the catalog.
|
Catalog.Type |
type()
Get the type of the catalog.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asFilesetCatalog, asSchemas, asTableCatalog, asTopicCatalog
protected CatalogDTO()
protected CatalogDTO(java.lang.String name, Catalog.Type type, java.lang.String provider, java.lang.String comment, java.util.Map<java.lang.String,java.lang.String> properties, AuditDTO audit)
name
- The name of the catalog.type
- The type of the catalog.provider
- The provider of the catalog.comment
- The comment of the catalog.properties
- The properties of the catalog.audit
- The audit information of the catalog.public java.lang.String name()
public Catalog.Type type()
public java.lang.String provider()
public java.lang.String comment()
public java.util.Map<java.lang.String,java.lang.String> properties()
properties
in interface Catalog
public Audit auditInfo()
public static CatalogDTO.Builder builder()