public class StreamConfiguration extends Object implements BatchCreationData, Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
StreamConfiguration(String streamId)
Constructs the configuration
|
protected StreamConfiguration(String streamId)
streamId - required stream identifierNullPointerException - if streamId is nullpublic static StreamConfiguration buildFor(String streamId)
public StreamConfiguration withItemSelector(String itemSelector)
itemSelector - selector to use by the streampublic StreamConfiguration withItemTypeCode(String itemTypeCode)
public StreamConfiguration withDataHubColumns(String dataHubColumns)
public StreamConfiguration withImpExHeader(String impExHeader)
public StreamConfiguration withSyncType(String syncType)
public StreamConfiguration withParameters(Map<String,Object> parameters)
parameters - parameters which will be passed to final queryNullPointerException - if parameters is nullpublic StreamConfiguration withExcludedTypeCodes(Set<ComposedTypeModel> excludedTypeCodes)
public StreamConfiguration withVersionValue(String versionValue)
versionValue - public StreamConfiguration withDataHubType(String dataHubType)
public String getStreamId()
public Map<String,Object> getParameters()
public String getItemSelector()
public String getVersionValue()
public Set<String> getExcludedTypeCodes()
public String getItemTypeCode()
public String getDataHubType()
public String getImpExHeader()
public String getDataHubColumns()
public String getSyncType()
Copyright © 2017 SAP SE. All Rights Reserved.