public interface VDB extends AdminObject, DomainAware
The identifier pattern for a VDB is "name<
,
where the name of the VDB and its version represent its unique identifier in the Teiid system.
There are no spaces allowed in a given VDB name, and VDB name must start with a letter.
A version number is automatically assigned to a VDB when it is deployed into
a system. A VDB is uniquely identified by AdminObject.DELIMITER_CHAR
>version""name<
.
For example: AdminObject.DELIMITER_CHAR
>version""Accounts<
, AdminObject.DELIMITER_CHAR
>1""UnifiedSales<
" etc.
AdminObject.DELIMITER_CHAR
>4
Modifier and Type | Interface and Description |
---|---|
static class |
VDB.ConnectionType |
static class |
VDB.Status |
DELIMITER, DELIMITER_CHAR, ESCAPED_DELIMITER, ESCAPED_WILDCARD, WILDCARD
Modifier and Type | Method and Description |
---|---|
VDB.ConnectionType |
getConnectionType() |
List<DataPolicy> |
getDataPolicies()
Get the data roles defined on this VDB
|
String |
getDescription()
Get the description of the VDB
|
List<? extends Entry> |
getEntries()
Get the list of other resources included in the VDB
|
List<Model> |
getModels() |
String |
getName()
Get the name for this AdminObject, usually the last component of the identifier.
|
List<Translator> |
getOverrideTranslators()
Get the list of translators defined in the VDB
|
VDB.Status |
getStatus() |
List<String> |
getValidityErrors()
Shows any validity errors present in the VDB
|
List<? extends VDBImport> |
getVDBImports()
Get the list of vdb imports
|
String |
getVersion() |
boolean |
isValid()
Shows if VDB is a valid entity
|
boolean |
isVisible(String modelName)
Whether the model is visible
|
getProperties, getPropertyValue
getHostName, getServerGroup, getServerName
VDB.Status getStatus()
VDB.ConnectionType getConnectionType()
String getVersion()
String getDescription()
List<String> getValidityErrors()
boolean isValid()
List<DataPolicy> getDataPolicies()
List<Translator> getOverrideTranslators()
List<? extends Entry> getEntries()
boolean isVisible(String modelName)
modelName
- String getName()
AdminObject
getName
in interface AdminObject
Copyright © 2019. All rights reserved.