public interface ExternalChangelogDomainCfgClient extends ConfigurationClient
The External Changelog Domain provides configuration of the external changelog for the replication domain.
Modifier and Type | Method and Description |
---|---|
ManagedObjectDefinition<? extends ExternalChangelogDomainCfgClient,? extends ExternalChangelogDomainCfg> |
definition()
Get the configuration definition associated with this External Changelog Domain.
|
SortedSet<ValueOrExpression<String>> |
getEclInclude()
Gets the "ecl-include" property.
|
SortedSet<ValueOrExpression<String>> |
getEclIncludeForDeletes()
Gets the "ecl-include-for-deletes" property.
|
ValueOrExpression<Boolean> |
isEnabled()
Gets the "enabled" property.
|
void |
setEclInclude(Collection<ValueOrExpression<String>> values)
Sets the "ecl-include" property.
|
void |
setEclIncludeForDeletes(Collection<ValueOrExpression<String>> values)
Sets the "ecl-include-for-deletes" property.
|
void |
setEnabled(ValueOrExpression<Boolean> value)
Sets the "enabled" property.
|
commit, properties
ManagedObjectDefinition<? extends ExternalChangelogDomainCfgClient,? extends ExternalChangelogDomainCfg> definition()
definition
in interface ConfigurationClient
SortedSet<ValueOrExpression<String>> getEclInclude()
Specifies a list of attributes which should be published with every change log entry, regardless of whether the attribute itself has changed.
The list of attributes may include wild cards such as "*" and "+" as well as object class references prefixed with an ampersand, for example "@person". The included attributes will be published using the "includedAttributes" operational attribute as a single LDIF value rather like the "changes" attribute. For modify and modifyDN operations the included attributes will be taken from the entry before any changes were applied.
void setEclInclude(Collection<ValueOrExpression<String>> values) throws PropertyException
Specifies a list of attributes which should be published with every change log entry, regardless of whether the attribute itself has changed.
The list of attributes may include wild cards such as "*" and "+" as well as object class references prefixed with an ampersand, for example "@person". The included attributes will be published using the "includedAttributes" operational attribute as a single LDIF value rather like the "changes" attribute. For modify and modifyDN operations the included attributes will be taken from the entry before any changes were applied.
values
- The values of the "ecl-include" property.PropertyException
- If one or more of the new values are invalid.SortedSet<ValueOrExpression<String>> getEclIncludeForDeletes()
Specifies a list of attributes which should be published with every delete operation change log entry, in addition to those specified by the "ecl-include" property.
This property provides a means for applications to archive entries after they have been deleted. See the description of the "ecl-include" property for further information about how the included attributes are published.
void setEclIncludeForDeletes(Collection<ValueOrExpression<String>> values) throws PropertyException
Specifies a list of attributes which should be published with every delete operation change log entry, in addition to those specified by the "ecl-include" property.
This property provides a means for applications to archive entries after they have been deleted. See the description of the "ecl-include" property for further information about how the included attributes are published.
values
- The values of the "ecl-include-for-deletes" property.PropertyException
- If one or more of the new values are invalid.ValueOrExpression<Boolean> isEnabled()
Indicates whether the External Changelog Domain is enabled. To enable computing the change numbers, set the Replication Server's "ds-cfg-compute-change-number" property to true.
Changes to this property will return incoherent results across the topology and as such is not supported.
void setEnabled(ValueOrExpression<Boolean> value) throws PropertyException
Indicates whether the External Changelog Domain is enabled. To enable computing the change numbers, set the Replication Server's "ds-cfg-compute-change-number" property to true.
Changes to this property will return incoherent results across the topology and as such is not supported.
value
- The value of the "enabled" property.PropertyException
- If the new value is invalid.Copyright 2010-2018 ForgeRock AS.