Package com.tibco.ep.tcs.runtime.config
Class DataOutputPortConfig
- java.lang.Object
-
- com.tibco.ep.tcs.runtime.config.BaseConfig
-
- com.tibco.ep.tcs.runtime.config.BasePortConfig
-
- com.tibco.ep.tcs.runtime.config.DataInputOutputPortConfig
-
- com.tibco.ep.tcs.runtime.config.DataOutputPortConfig
-
public final class DataOutputPortConfig extends DataInputOutputPortConfig
A class describing a data output port. Constructs only from HOCON, since data input/output block configurations are only produced from HOCON.
-
-
Field Summary
-
Fields inherited from class com.tibco.ep.tcs.runtime.config.DataInputOutputPortConfig
UNSET_PORT_NUMBER
-
-
Constructor Summary
Constructors Constructor Description DataOutputPortConfig()Create a new empty output port configuration.DataOutputPortConfig(com.typesafe.config.Config config)Create a new port from the specified HOCON configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataOutputPortConfigsetDescription(String description)Set this port's description, null if none.DataOutputPortConfigsetName(String name)Set this port's name.DataOutputPortConfigsetPortNumber(int portNumber)Set this port's number,DataInputOutputPortConfig.UNSET_PORT_NUMBERif noneDataOutputPortConfigsetRequired(boolean required)Set true if the port is required, false otherwise.-
Methods inherited from class com.tibco.ep.tcs.runtime.config.DataInputOutputPortConfig
fillMap, getName, getPortNumber
-
Methods inherited from class com.tibco.ep.tcs.runtime.config.BasePortConfig
getDescription, isRequired
-
Methods inherited from class com.tibco.ep.tcs.runtime.config.BaseConfig
toHOCON
-
-
-
-
Constructor Detail
-
DataOutputPortConfig
public DataOutputPortConfig()
Create a new empty output port configuration.
-
DataOutputPortConfig
public DataOutputPortConfig(com.typesafe.config.Config config)
Create a new port from the specified HOCON configuration.
- Parameters:
config- source HOCON configuration
-
-
Method Detail
-
setName
public DataOutputPortConfig setName(String name)
Set this port's name.
- Overrides:
setNamein classDataInputOutputPortConfig- Parameters:
name- port name- Returns:
- this object
-
setPortNumber
public DataOutputPortConfig setPortNumber(int portNumber)
Set this port's number,
DataInputOutputPortConfig.UNSET_PORT_NUMBERif none- Overrides:
setPortNumberin classDataInputOutputPortConfig- Parameters:
portNumber- port number- Returns:
- this object
-
setRequired
public DataOutputPortConfig setRequired(boolean required)
Set true if the port is required, false otherwise.
- Overrides:
setRequiredin classDataInputOutputPortConfig- Parameters:
required- true if required, false otherwise- Returns:
- this object
-
setDescription
public DataOutputPortConfig setDescription(String description)
Set this port's description, null if none.
- Overrides:
setDescriptionin classDataInputOutputPortConfig- Parameters:
description- description, null if none- Returns:
- this object
-
-