public interface Maskable extends Describable
ConnectedSource
for an example of a source that is Maskable.
For example, say DDF is configured to have a site name of "ddf" and a remote source as its catalog provider, and this source has a site name of source-123. Since the catalog provider and DDF are considered a single entity, the site name reported in query results from the source-123 provider will be "ddf" since the remote catalog provider's ID is masked to be DDF's site name.
ConnectedSource
Modifier and Type | Method and Description |
---|---|
void |
maskId(String id)
Instructs this source of the id to use when reporting an id externally.
|
getDescription, getId, getOrganization, getTitle, getVersion
void maskId(String id)
id
- the new id to useThis work is licensed under a Creative Commons Attribution 4.0 International License.