public class NotificationTransportConfigurationType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for NotificationTransportConfigurationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NotificationTransportConfigurationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="debug" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="redirectToFile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="logToFile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="blackList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="whiteList" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="recipientFilterExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> </sequence> <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<String> |
blackList |
static QName |
COMPLEX_TYPE |
protected Boolean |
debug |
static ItemName |
F_BLACK_LIST |
static ItemName |
F_DEBUG |
static ItemName |
F_LOG_TO_FILE |
static ItemName |
F_NAME |
static ItemName |
F_RECIPIENT_FILTER_EXPRESSION |
static ItemName |
F_REDIRECT_TO_FILE |
static ItemName |
F_WHITE_LIST |
protected String |
logToFile |
protected String |
name |
protected ExpressionType |
recipientFilterExpression |
protected String |
redirectToFile |
protected List<String> |
whiteList |
Constructor and Description |
---|
NotificationTransportConfigurationType()
Creates a new
NotificationTransportConfigurationType instance. |
NotificationTransportConfigurationType(NotificationTransportConfigurationType o)
Creates a new
NotificationTransportConfigurationType instance by deeply copying a given NotificationTransportConfigurationType instance. |
Modifier and Type | Method and Description |
---|---|
void |
accept(JaxbVisitor visitor) |
ExpressionType |
beginRecipientFilterExpression() |
NotificationTransportConfigurationType |
blackList(String value) |
NotificationTransportConfigurationType |
clone()
Creates and returns a deep copy of this object.
|
NotificationTransportConfigurationType |
debug(Boolean value) |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
List<String> |
getBlackList()
Gets the value of the blackList property.
|
String |
getLogToFile()
Gets the value of the logToFile property.
|
String |
getName()
Gets the value of the name property.
|
ExpressionType |
getRecipientFilterExpression()
Gets the value of the recipientFilterExpression property.
|
String |
getRedirectToFile()
Gets the value of the redirectToFile property.
|
List<String> |
getWhiteList()
Gets the value of the whiteList property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isDebug()
Gets the value of the debug property.
|
NotificationTransportConfigurationType |
logToFile(String value) |
NotificationTransportConfigurationType |
name(String value) |
NotificationTransportConfigurationType |
recipientFilterExpression(ExpressionType value) |
NotificationTransportConfigurationType |
redirectToFile(String value) |
void |
setDebug(Boolean value)
Sets the value of the debug property.
|
void |
setLogToFile(String value)
Sets the value of the logToFile property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setRecipientFilterExpression(ExpressionType value)
Sets the value of the recipientFilterExpression property.
|
void |
setRedirectToFile(String value)
Sets the value of the redirectToFile property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
NotificationTransportConfigurationType |
whiteList(String value) |
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected Boolean debug
protected String redirectToFile
protected String logToFile
protected ExpressionType recipientFilterExpression
protected String name
public static final QName COMPLEX_TYPE
public static final ItemName F_DEBUG
public static final ItemName F_REDIRECT_TO_FILE
public static final ItemName F_LOG_TO_FILE
public static final ItemName F_BLACK_LIST
public static final ItemName F_WHITE_LIST
public static final ItemName F_RECIPIENT_FILTER_EXPRESSION
public static final ItemName F_NAME
public NotificationTransportConfigurationType()
NotificationTransportConfigurationType
instance.public NotificationTransportConfigurationType(NotificationTransportConfigurationType o)
NotificationTransportConfigurationType
instance by deeply copying a given NotificationTransportConfigurationType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public Boolean isDebug()
Boolean
public void setDebug(Boolean value)
value
- allowed object is
Boolean
public String getRedirectToFile()
String
public void setRedirectToFile(String value)
value
- allowed object is
String
public String getLogToFile()
String
public void setLogToFile(String value)
value
- allowed object is
String
public List<String> getBlackList()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the blackList property.
For example, to add a new item, do as follows:
getBlackList().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getWhiteList()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the whiteList property.
For example, to add a new item, do as follows:
getWhiteList().add(newItem);
Objects of the following type(s) are allowed in the list
String
public ExpressionType getRecipientFilterExpression()
ExpressionType
public void setRecipientFilterExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public NotificationTransportConfigurationType debug(Boolean value)
public NotificationTransportConfigurationType redirectToFile(String value)
public NotificationTransportConfigurationType logToFile(String value)
public NotificationTransportConfigurationType blackList(String value)
public NotificationTransportConfigurationType whiteList(String value)
public NotificationTransportConfigurationType recipientFilterExpression(ExpressionType value)
public ExpressionType beginRecipientFilterExpression()
public NotificationTransportConfigurationType name(String value)
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
public NotificationTransportConfigurationType clone()
Copyright © 2021 Evolveum. All rights reserved.