public final class FileCountLogRetentionPolicyCfgDefn extends ManagedObjectDefinition<FileCountLogRetentionPolicyCfgClient,FileCountLogRetentionPolicyCfg>
Retention policy based on the number of rotated log files on disk.
Modifier and Type | Method and Description |
---|---|
FileCountLogRetentionPolicyCfgClient |
createClientConfiguration(ManagedObject<? extends FileCountLogRetentionPolicyCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
FileCountLogRetentionPolicyCfg |
createServerConfiguration(ServerManagedObject<? extends FileCountLogRetentionPolicyCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
static FileCountLogRetentionPolicyCfgDefn |
getInstance()
Get the File Count Log Retention Policy configuration definition
singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
IntegerPropertyDefinition |
getNumberOfFilesPropertyDefinition()
Get the "number-of-files" property definition.
|
Class<FileCountLogRetentionPolicyCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this
managed object definition.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static FileCountLogRetentionPolicyCfgDefn getInstance()
public FileCountLogRetentionPolicyCfgClient createClientConfiguration(ManagedObject<? extends FileCountLogRetentionPolicyCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<FileCountLogRetentionPolicyCfgClient,FileCountLogRetentionPolicyCfg>
impl
- The managed object.public FileCountLogRetentionPolicyCfg createServerConfiguration(ServerManagedObject<? extends FileCountLogRetentionPolicyCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<FileCountLogRetentionPolicyCfgClient,FileCountLogRetentionPolicyCfg>
impl
- The server managed object.public Class<FileCountLogRetentionPolicyCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<FileCountLogRetentionPolicyCfgClient,FileCountLogRetentionPolicyCfg>
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the File Count Log Retention Policy implementation.
public IntegerPropertyDefinition getNumberOfFilesPropertyDefinition()
Specifies the number of archived log files to retain before the oldest ones are cleaned.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.