public class AggregationProcessorConfig extends CommonProcessorConfig implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
code |
context, DEFAULT_ENABLED, DEFAULT_PERF_MONITORED, description, enabled, mime, name, perfMonitored
Constructor and Description |
---|
AggregationProcessorConfig() |
AggregationProcessorConfig(AggregationProcessorConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this AggregationProcessorConfig.
|
static AggregationProcessorConfig |
fromString(java.lang.String s)
String representation of this AggregationProcessorConfig.
|
java.lang.String |
getCode()
Processor source code run on add/update operations.
|
AggregationProcessorConfig |
makeCopy()
Creates and returns a deep copy of this AggregationProcessorConfig.
|
static AggregationProcessorConfig |
readFrom(java.io.InputStream is)
Read this AggregationProcessorConfig from an XML fragment.
|
void |
setCode(java.lang.String code)
Processor source code run on add/update operations.
|
java.lang.String |
toString()
String representation of this AggregationProcessorConfig.
|
AggregationProcessorConfig |
withCode(java.lang.String code) |
AggregationProcessorConfig |
withContext(java.lang.String context) |
AggregationProcessorConfig |
withDescription(java.lang.String description) |
AggregationProcessorConfig |
withEnabled(boolean enabled) |
AggregationProcessorConfig |
withEnabled(java.lang.Boolean enabled) |
AggregationProcessorConfig |
withMime(java.lang.String mime) |
AggregationProcessorConfig |
withName(java.lang.String name) |
AggregationProcessorConfig |
withPerfMonitored(boolean perfMonitored) |
AggregationProcessorConfig |
withPerfMonitored(java.lang.Boolean perfMonitored) |
void |
writeTo(java.io.OutputStream os)
Write this AggregationProcessorConfig as an XML fragment
|
getContext, getDescription, getMime, getName, isEnabled, isPerfMonitored, setContext, setDescription, setEnabled, setMime, setName, setPerfMonitored
public AggregationProcessorConfig()
public AggregationProcessorConfig(AggregationProcessorConfig o)
public AggregationProcessorConfig withName(java.lang.String name)
withName
in class CommonProcessorConfig
public AggregationProcessorConfig withDescription(java.lang.String description)
withDescription
in class CommonProcessorConfig
public AggregationProcessorConfig withEnabled(boolean enabled)
withEnabled
in class CommonProcessorConfig
public AggregationProcessorConfig withEnabled(java.lang.Boolean enabled)
withEnabled
in class CommonProcessorConfig
public AggregationProcessorConfig withMime(java.lang.String mime)
withMime
in class CommonProcessorConfig
public AggregationProcessorConfig withPerfMonitored(boolean perfMonitored)
withPerfMonitored
in class CommonProcessorConfig
public AggregationProcessorConfig withPerfMonitored(java.lang.Boolean perfMonitored)
withPerfMonitored
in class CommonProcessorConfig
public AggregationProcessorConfig withContext(java.lang.String context)
withContext
in class CommonProcessorConfig
public void setCode(java.lang.String code)
public java.lang.String getCode()
public AggregationProcessorConfig withCode(java.lang.String code)
public AggregationProcessorConfig makeCopy()
makeCopy
in class CommonProcessorConfig
public static AggregationProcessorConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class CommonProcessorConfig
javax.xml.bind.JAXBException
java.io.IOException
public static AggregationProcessorConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class CommonProcessorConfig
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class CommonProcessorConfig
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.