Interface BackendVlvIndexCfgClient
- All Superinterfaces:
ConfigurationClient
Backend VLV Indexes are used to store information about a specific search request that makes it possible to efficiently process them using the VLV control.
-
Method Summary
Modifier and TypeMethodDescriptionManagedObjectDefinition<? extends BackendVlvIndexCfgClient,
? extends BackendVlvIndexCfg> Get the configuration definition associated with this Backend VLV Index.Gets the "base-dn" property.Gets the "filter" property.getName()
Gets the "name" property.getScope()
Gets the "scope" property.Gets the "sort-order" property.void
setBaseDn
(ValueOrExpression<Dn> value) Sets the "base-dn" property.void
setFilter
(ValueOrExpression<String> value) Sets the "filter" property.void
setName
(ValueOrExpression<String> value) Sets the "name" property.void
Sets the "scope" property.void
setSortOrder
(ValueOrExpression<String> value) Sets the "sort-order" property.Methods inherited from interface org.forgerock.opendj.config.ConfigurationClient
commit, properties
-
Method Details
-
definition
ManagedObjectDefinition<? extends BackendVlvIndexCfgClient,? extends BackendVlvIndexCfg> definition()Get the configuration definition associated with this Backend VLV Index.- Specified by:
definition
in interfaceConfigurationClient
- Returns:
- Returns the configuration definition associated with this Backend VLV Index.
-
getBaseDn
Gets the "base-dn" property.Specifies the base DN used in the search query that is being indexed.
- Returns:
- Returns the value of the "base-dn" property.
-
setBaseDn
Sets the "base-dn" property.Specifies the base DN used in the search query that is being indexed.
- Parameters:
value
- The value of the "base-dn" property.- Throws:
PropertyException
- If the new value is invalid.
-
getFilter
Gets the "filter" property.Specifies the LDAP filter used in the query that is being indexed.
- Returns:
- Returns the value of the "filter" property.
-
setFilter
Sets the "filter" property.Specifies the LDAP filter used in the query that is being indexed.
- Parameters:
value
- The value of the "filter" property.- Throws:
PropertyException
- If the new value is invalid.
-
getName
Gets the "name" property.Specifies a unique name for this VLV index.
- Returns:
- Returns the value of the "name" property.
-
setName
@MandatoryProperty void setName(ValueOrExpression<String> value) throws PropertyException, PropertyException Sets the "name" property.Specifies a unique name for this VLV index.
This property is read-only and can only be modified during creation of a Backend VLV Index.
- Parameters:
value
- The value of the "name" property.- Throws:
PropertyException
- If the new value is invalid.PropertyException
- If this Backend VLV Index is not being initialized.
-
getScope
Gets the "scope" property.Specifies the LDAP scope of the query that is being indexed.
- Returns:
- Returns the value of the "scope" property.
-
setScope
@MandatoryProperty void setScope(ValueOrExpression<BackendVlvIndexCfgDefn.Scope> value) throws PropertyException Sets the "scope" property.Specifies the LDAP scope of the query that is being indexed.
- Parameters:
value
- The value of the "scope" property.- Throws:
PropertyException
- If the new value is invalid.
-
getSortOrder
Gets the "sort-order" property.Specifies the names of the attributes that are used to sort the entries for the query being indexed.
Multiple attributes can be used to determine the sort order by listing the attribute names from highest to lowest precedence. Optionally, + or - can be prefixed to the attribute name to sort the attribute in ascending order or descending order respectively.
- Returns:
- Returns the value of the "sort-order" property.
-
setSortOrder
Sets the "sort-order" property.Specifies the names of the attributes that are used to sort the entries for the query being indexed.
Multiple attributes can be used to determine the sort order by listing the attribute names from highest to lowest precedence. Optionally, + or - can be prefixed to the attribute name to sort the attribute in ascending order or descending order respectively.
- Parameters:
value
- The value of the "sort-order" property.- Throws:
PropertyException
- If the new value is invalid.
-