Class AuditProperties

java.lang.Object
org.apereo.cas.configuration.model.core.audit.AuditProperties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-core-audit", automated=true) public class AuditProperties extends Object implements Serializable
Since:
5.0.0
See Also:
  • Constructor Details

    • AuditProperties

      public AuditProperties()
  • Method Details

    • getEngine

      public AuditEngineProperties getEngine()
      Core auditing engine functionality and settings are captured here, separate from audit storage services.
    • getJdbc

      public AuditJdbcProperties getJdbc()
      Family of sub-properties pertaining to Jdbc-based audit destinations.
    • getMongo

      public AuditMongoDbProperties getMongo()
      Family of sub-properties pertaining to MongoDb-based audit destinations.
    • getRedis

      public AuditRedisProperties getRedis()
      Family of sub-properties pertaining to Redis-based audit destinations.
    • getRest

      public AuditRestProperties getRest()
      Family of sub-properties pertaining to rest-based audit destinations.
    • getSlf4j

      public AuditSlf4jLogProperties getSlf4j()
      Family of sub-properties pertaining to file-based audit destinations.
    • getDynamoDb

      public AuditDynamoDbProperties getDynamoDb()
      Family of sub-properties pertaining to dynamodb-based audit destinations.
    • getGroovy

      public AuditGroovyProperties getGroovy()
      Family of sub-properties pertaining to groovy-based audit destinations.
    • setEngine

      public AuditProperties setEngine(AuditEngineProperties engine)
      Core auditing engine functionality and settings are captured here, separate from audit storage services.
      Returns:
      this.
    • setJdbc

      public AuditProperties setJdbc(AuditJdbcProperties jdbc)
      Family of sub-properties pertaining to Jdbc-based audit destinations.
      Returns:
      this.
    • setMongo

      public AuditProperties setMongo(AuditMongoDbProperties mongo)
      Family of sub-properties pertaining to MongoDb-based audit destinations.
      Returns:
      this.
    • setRedis

      public AuditProperties setRedis(AuditRedisProperties redis)
      Family of sub-properties pertaining to Redis-based audit destinations.
      Returns:
      this.
    • setRest

      public AuditProperties setRest(AuditRestProperties rest)
      Family of sub-properties pertaining to rest-based audit destinations.
      Returns:
      this.
    • setSlf4j

      public AuditProperties setSlf4j(AuditSlf4jLogProperties slf4j)
      Family of sub-properties pertaining to file-based audit destinations.
      Returns:
      this.
    • setDynamoDb

      public AuditProperties setDynamoDb(AuditDynamoDbProperties dynamoDb)
      Family of sub-properties pertaining to dynamodb-based audit destinations.
      Returns:
      this.
    • setGroovy

      public AuditProperties setGroovy(AuditGroovyProperties groovy)
      Family of sub-properties pertaining to groovy-based audit destinations.
      Returns:
      this.