Class CollectSupportDataLogCaptureWindow

java.lang.Object
com.unboundid.ldap.sdk.unboundidds.extensions.CollectSupportDataLogCaptureWindow
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DurationCollectSupportDataLogCaptureWindow, HeadAndTailSizeCollectSupportDataLogCaptureWindow, TimeWindowCollectSupportDataLogCaptureWindow, ToolDefaultCollectSupportDataLogCaptureWindow

This class defines an API that may be used to indicate how the tool should determine which log content to include in the support data archive when processing a CollectSupportDataExtendedRequest.
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.

Available log capture window implementations include:
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final byte
    The BER type that should be used for duration log capture window objects.
    protected static final byte
    The BER type that should be used for head and tail size log capture window objects.
    protected static final byte
    The BER type that should be used for time window log capture window objects.
    protected static final byte
    The BER type that should be used for tool-default log capture window objects.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Decodes the provided ASN.1 element as a collect support data log capture window object.
    abstract ASN1Element
    Encodes this collect support data log capture window object to an ASN.1 element.
    final String
    Retrieves a string representation of this collect support data log capture window object.
    abstract void
    Appends a string representation of this collect support data log capture window object to the provided buffer.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • decode

      Decodes the provided ASN.1 element as a collect support data log capture window object.
      Parameters:
      e - The ASN.1 element to be decoded as a log capture window object. It must not be null.
      Returns:
      The collect support data log capture window object that was decoded from the provided ASN.1 element.
      Throws:
      LDAPException - If the provided element cannot be decoded as a valid collect support data log capture window object.
    • encode

      @NotNull public abstract ASN1Element encode()
      Encodes this collect support data log capture window object to an ASN.1 element.
      Returns:
      The ASN.1 element that contains an encoded representation of this collect support data log capture window object.
    • toString

      @NotNull public final String toString()
      Retrieves a string representation of this collect support data log capture window object.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this collect support data log capture window object.
    • toString

      public abstract void toString(@NotNull StringBuilder buffer)
      Appends a string representation of this collect support data log capture window object to the provided buffer.
      Parameters:
      buffer - The buffer to which the string representation will be appended. It must not be null.