Class NotificationSubscriptionDetails
- java.lang.Object
-
- com.unboundid.ldap.sdk.unboundidds.extensions.NotificationSubscriptionDetails
-
- All Implemented Interfaces:
java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class NotificationSubscriptionDetails extends java.lang.Object implements java.io.Serializable
This class represents a data structure with information about a notification subscription defined in a Ping Identity, UnboundID, or Nokia/Alcatel-Lucent 8661 server instance.
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.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NotificationSubscriptionDetails(java.lang.String id, java.util.Collection<ASN1OctetString> details)
Creates a new notification subscription details object with the provided information.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ASN1OctetString>
getDetails()
Retrieves the encoded details for this subscription details object.java.lang.String
getID()
Retrieves the unique ID for this subscription details object.java.lang.String
toString()
Retrieves a string representation of this notification subscription details object.void
toString(java.lang.StringBuilder buffer)
Appends a string representation of this notification subscription details object to the provided buffer.
-
-
-
Constructor Detail
-
NotificationSubscriptionDetails
public NotificationSubscriptionDetails(java.lang.String id, java.util.Collection<ASN1OctetString> details)
Creates a new notification subscription details object with the provided information.- Parameters:
id
- The unique ID for this notification subscription. It must not benull
.details
- The encoded details for this notification subscription. It must not benull
or empty.
-
-
Method Detail
-
getID
public java.lang.String getID()
Retrieves the unique ID for this subscription details object.- Returns:
- The unique ID for this subscription details object.
-
getDetails
public java.util.List<ASN1OctetString> getDetails()
Retrieves the encoded details for this subscription details object.- Returns:
- The encoded details for this subscription details object.
-
toString
public java.lang.String toString()
Retrieves a string representation of this notification subscription details object.- Overrides:
toString
in classjava.lang.Object
- Returns:
- A string representation of this notification subscription details object.
-
toString
public void toString(java.lang.StringBuilder buffer)
Appends a string representation of this notification subscription details object to the provided buffer.- Parameters:
buffer
- The buffer to which the information should be appended.
-
-