Interface AccessLogPublisherCfgClient

    • Method Detail

      • getFilteringPolicy

        AccessLogPublisherCfgDefn.FilteringPolicy getFilteringPolicy()
        Gets the "filtering-policy" property.

        Specifies how filtering criteria should be applied to log records.

        Returns:
        Returns the value of the "filtering-policy" property.
      • getJavaClass

        String getJavaClass()
        Gets the "java-class" property.

        The fully-qualified name of the Java class that provides the Access Log Publisher implementation.

        Specified by:
        getJavaClass in interface LogPublisherCfgClient
        Returns:
        Returns the value of the "java-class" property.
      • setJavaClass

        void setJavaClass​(String value)
                   throws PropertyException
        Sets the "java-class" property.

        The fully-qualified name of the Java class that provides the Access Log Publisher implementation.

        Specified by:
        setJavaClass in interface LogPublisherCfgClient
        Parameters:
        value - The value of the "java-class" property.
        Throws:
        PropertyException - If the new value is invalid.
      • isSuppressInternalOperations

        boolean isSuppressInternalOperations()
        Gets the "suppress-internal-operations" property.

        Indicates whether internal operations (for example, operations that are initiated by plugins) should be logged along with the operations that are requested by users.

        Returns:
        Returns the value of the "suppress-internal-operations" property.
      • setSuppressInternalOperations

        void setSuppressInternalOperations​(Boolean value)
                                    throws PropertyException
        Sets the "suppress-internal-operations" property.

        Indicates whether internal operations (for example, operations that are initiated by plugins) should be logged along with the operations that are requested by users.

        Parameters:
        value - The value of the "suppress-internal-operations" property.
        Throws:
        PropertyException - If the new value is invalid.
      • isSuppressSynchronizationOperations

        boolean isSuppressSynchronizationOperations()
        Gets the "suppress-synchronization-operations" property.

        Indicates whether access messages that are generated by synchronization operations should be suppressed.

        Returns:
        Returns the value of the "suppress-synchronization-operations" property.
      • setSuppressSynchronizationOperations

        void setSuppressSynchronizationOperations​(Boolean value)
                                           throws PropertyException
        Sets the "suppress-synchronization-operations" property.

        Indicates whether access messages that are generated by synchronization operations should be suppressed.

        Parameters:
        value - The value of the "suppress-synchronization-operations" property.
        Throws:
        PropertyException - If the new value is invalid.
      • listAccessLogFilteringCriteria

        String[] listAccessLogFilteringCriteria()
                                         throws ConcurrentModificationException,
                                                org.forgerock.opendj.ldap.LdapException
        Lists the Access Log Filtering Criteria.
        Returns:
        Returns an array containing the names of the Access Log Filtering Criteria.
        Throws:
        ConcurrentModificationException - If this Access Log Publisher has been removed from the server by another client.
        org.forgerock.opendj.ldap.LdapException - If any other error occurs.
      • createAccessLogFilteringCriteria

        <C extends AccessLogFilteringCriteriaCfgClient> C createAccessLogFilteringCriteria​(ManagedObjectDefinition<C,​? extends AccessLogFilteringCriteriaCfg> d,
                                                                                           String name,
                                                                                           Collection<PropertyException> exceptions)
                                                                                    throws IllegalManagedObjectNameException
        Creates a new Access Log Filtering Criteria. The new Access Log Filtering Criteria will initially not contain any property values (including mandatory properties). Once the Access Log Filtering Criteria has been configured it can be added to the server using the ConfigurationClient.commit() method.
        Type Parameters:
        C - The type of the Access Log Filtering Criteria being created.
        Parameters:
        d - The definition of the Access Log Filtering Criteria to be created.
        name - The name of the new Access Log Filtering Criteria.
        exceptions - An optional collection in which to place any PropertyExceptions that occurred whilst attempting to determine the default values of the Access Log Filtering Criteria. This argument can be null.
        Returns:
        Returns a new Access Log Filtering Criteria configuration instance.
        Throws:
        IllegalManagedObjectNameException - If the name of the new Access Log Filtering Criteria is invalid.