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 DataOutputPortConfig
setDescription(String description)
Set this port's description, null if none.DataOutputPortConfig
setName(String name)
Set this port's name.DataOutputPortConfig
setPortNumber(int portNumber)
Set this port's number,DataInputOutputPortConfig.UNSET_PORT_NUMBER
if noneDataOutputPortConfig
setRequired(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:
setName
in classDataInputOutputPortConfig
- Parameters:
name
- port name- Returns:
- this object
-
setPortNumber
public DataOutputPortConfig setPortNumber(int portNumber)
Set this port's number,
DataInputOutputPortConfig.UNSET_PORT_NUMBER
if none- Overrides:
setPortNumber
in classDataInputOutputPortConfig
- Parameters:
portNumber
- port number- Returns:
- this object
-
setRequired
public DataOutputPortConfig setRequired(boolean required)
Set true if the port is required, false otherwise.
- Overrides:
setRequired
in 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:
setDescription
in classDataInputOutputPortConfig
- Parameters:
description
- description, null if none- Returns:
- this object
-
-