public class ConnectorScanMode
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ConnectorScanMode.DefaultConfig |
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_HAS_CONFIG |
protected ConnectorScanMode.DefaultConfig |
defaultConfig |
java.lang.String |
description |
com.exalead.mercury.component.config.descriptor.Descriptor |
descriptor |
boolean |
hasConfig |
java.lang.String |
name |
Constructor and Description |
---|
ConnectorScanMode() |
ConnectorScanMode(ConnectorScanMode o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this ConnectorScanMode.
|
static ConnectorScanMode |
fromString(java.lang.String s)
String representation of this ConnectorScanMode.
|
ConnectorScanMode.DefaultConfig |
getDefaultConfig() |
java.lang.String |
getDescription()
Comprehensive description of the scan mode.
|
com.exalead.mercury.component.config.descriptor.Descriptor |
getDescriptor()
Get the config descriptor
|
java.lang.String |
getName()
Name of the scan mode.
|
boolean |
isHasConfig()
True if the scan mode has a custom configuration, False otherwise.
|
ConnectorScanMode |
makeCopy()
Creates and returns a deep copy of this ConnectorScanMode.
|
static ConnectorScanMode |
readFrom(java.io.InputStream is)
Read this ConnectorScanMode from an XML fragment.
|
void |
setDefaultConfig(ConnectorScanMode.DefaultConfig __value) |
void |
setDescription(java.lang.String description)
Comprehensive description of the scan mode.
|
void |
setDescriptor(com.exalead.mercury.component.config.descriptor.Descriptor descriptor)
Get the config descriptor
|
void |
setHasConfig(boolean hasConfig)
True if the scan mode has a custom configuration, False otherwise.
|
void |
setName(java.lang.String name)
Name of the scan mode.
|
java.lang.String |
toString()
String representation of this ConnectorScanMode.
|
ConnectorScanMode |
withDefaultConfig(java.util.Collection<KeyValue> __values) |
ConnectorScanMode |
withDefaultConfig(ConnectorScanMode.DefaultConfig __value) |
ConnectorScanMode |
withDefaultConfig(KeyValue... __values) |
ConnectorScanMode |
withDescription(java.lang.String description) |
ConnectorScanMode |
withDescriptor(com.exalead.mercury.component.config.descriptor.Descriptor descriptor) |
ConnectorScanMode |
withHasConfig(boolean hasConfig) |
ConnectorScanMode |
withHasConfig(java.lang.Boolean hasConfig) |
ConnectorScanMode |
withName(java.lang.String name) |
void |
writeTo(java.io.OutputStream os)
Write this ConnectorScanMode as an XML fragment
|
public java.lang.String name
public java.lang.String description
public boolean hasConfig
public static final boolean DEFAULT_HAS_CONFIG
protected ConnectorScanMode.DefaultConfig defaultConfig
public com.exalead.mercury.component.config.descriptor.Descriptor descriptor
public ConnectorScanMode()
public ConnectorScanMode(ConnectorScanMode o)
public void setName(java.lang.String name)
public java.lang.String getName()
public ConnectorScanMode withName(java.lang.String name)
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
public ConnectorScanMode withDescription(java.lang.String description)
public void setHasConfig(boolean hasConfig)
public boolean isHasConfig()
public ConnectorScanMode withHasConfig(boolean hasConfig)
public ConnectorScanMode withHasConfig(java.lang.Boolean hasConfig)
public ConnectorScanMode.DefaultConfig getDefaultConfig()
public void setDefaultConfig(ConnectorScanMode.DefaultConfig __value)
public ConnectorScanMode withDefaultConfig(KeyValue... __values)
public ConnectorScanMode withDefaultConfig(java.util.Collection<KeyValue> __values)
public ConnectorScanMode withDefaultConfig(ConnectorScanMode.DefaultConfig __value)
public void setDescriptor(com.exalead.mercury.component.config.descriptor.Descriptor descriptor)
public com.exalead.mercury.component.config.descriptor.Descriptor getDescriptor()
public ConnectorScanMode withDescriptor(com.exalead.mercury.component.config.descriptor.Descriptor descriptor)
public ConnectorScanMode makeCopy()
public static ConnectorScanMode 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
javax.xml.bind.JAXBException
java.io.IOException
public static ConnectorScanMode 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 java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.