Class NotificationDestinationChangeSelectionCriteria
- java.lang.Object
-
- com.unboundid.ldap.sdk.unboundidds.extensions.ChangelogBatchChangeSelectionCriteria
-
- com.unboundid.ldap.sdk.unboundidds.extensions.NotificationDestinationChangeSelectionCriteria
-
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class NotificationDestinationChangeSelectionCriteria extends ChangelogBatchChangeSelectionCriteria
This class provides an implementation of a get changelog batch change selection criteria value that indicates that the server should only return changes that are associated with a specified notification destination, as specified by the entryUUID for the notification destination to target.
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds
package structure, are only supported for use against Ping Identity, UnboundID, and Nokia/Alcatel-Lucent 8661 server products. These classes provide support for proprietary functionality or for external specifications that are not considered stable or mature enough to be guaranteed to work in an interoperable way with other types of LDAP servers.
-
-
Constructor Summary
Constructors Constructor Description NotificationDestinationChangeSelectionCriteria(java.lang.String destinationEntryUUID)
Creates a new notification destination change selection criteria value with the specified destination entryUUID.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ASN1Element
encodeInnerElement()
Encodes the inner element for this changelog batch change selection criteria to an ASN.1 element.java.lang.String
getDestinationEntryUUID()
Retrieves the entryUUID for the target notification destination.void
toString(java.lang.StringBuilder buffer)
Appends a string representation of this changelog batch change selection criteria value to the provided buffer.-
Methods inherited from class com.unboundid.ldap.sdk.unboundidds.extensions.ChangelogBatchChangeSelectionCriteria
decode, encode, toString
-
-
-
-
Constructor Detail
-
NotificationDestinationChangeSelectionCriteria
public NotificationDestinationChangeSelectionCriteria(@NotNull java.lang.String destinationEntryUUID)
Creates a new notification destination change selection criteria value with the specified destination entryUUID.- Parameters:
destinationEntryUUID
- The entryUUID for the notification destination to target. It must not benull
.
-
-
Method Detail
-
getDestinationEntryUUID
@NotNull public java.lang.String getDestinationEntryUUID()
Retrieves the entryUUID for the target notification destination.- Returns:
- The entryUUID for the target notification destination.
-
encodeInnerElement
@NotNull public ASN1Element encodeInnerElement()
Encodes the inner element for this changelog batch change selection criteria to an ASN.1 element.- Specified by:
encodeInnerElement
in classChangelogBatchChangeSelectionCriteria
- Returns:
- The encoded representation of the inner element to include in the encoded representation of the changelog batch change selection criteria element.
-
toString
public void toString(@NotNull java.lang.StringBuilder buffer)
Appends a string representation of this changelog batch change selection criteria value to the provided buffer.- Specified by:
toString
in classChangelogBatchChangeSelectionCriteria
- Parameters:
buffer
- The buffer to which the information should be appended.
-
-