Package org.pentaho.di.connections
Interface ConnectionDetails
-
- All Known Subinterfaces:
VFSConnectionDetails
- All Known Implementing Classes:
OtherConnectionDetails
public interface ConnectionDetailsCreated by bmorrise on 2/13/19.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ConnectionDetailscloneDetails()Clones the connection details instance.default voidcloseDialog()StringgetDescription()StringgetName()default Map<String,String>getProperties()Gets props associated with this ConnectionDetails.VariableSpacegetSpace()StringgetType()default booleanhasBuckets()default ObjectopenDialog(Object wTabFolder, Object propsUI)default voidsetDescription(String description)voidsetName(String name)voidsetSpace(VariableSpace space)
-
-
-
Method Detail
-
getName
String getName()
-
setName
void setName(String name)
-
getType
String getType()
-
getDescription
String getDescription()
-
getProperties
default Map<String,String> getProperties()
Gets props associated with this ConnectionDetails. Allows implementors to expose connection properties without requiring clients to have the implementation as a dependency.
-
closeDialog
default void closeDialog()
-
setDescription
default void setDescription(String description)
-
getSpace
VariableSpace getSpace()
-
setSpace
void setSpace(VariableSpace space)
-
hasBuckets
default boolean hasBuckets()
-
cloneDetails
default ConnectionDetails cloneDetails() throws org.pentaho.metastore.api.exceptions.MetaStoreException
Clones the connection details instance.The default implementation delegates cloning to
ConnectionDetailsUtils.cloneMeta(ConnectionDetails).- Returns:
- The cloned connection details.
- Throws:
org.pentaho.metastore.api.exceptions.MetaStoreException
-
-