public final class JsonFileHTTPAccessLogPublisherCfgDefn extends ManagedObjectDefinition<JsonFileHTTPAccessLogPublisherCfgClient,JsonFileHTTPAccessLogPublisherCfg>
Json File HTTP Access Log Publishers Publish access messages to Json files.
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, toStringpublic static JsonFileHTTPAccessLogPublisherCfgDefn getInstance()
public JsonFileHTTPAccessLogPublisherCfgClient createClientConfiguration(ManagedObject<? extends JsonFileHTTPAccessLogPublisherCfgClient> impl)
createClientConfiguration in class ManagedObjectDefinition<JsonFileHTTPAccessLogPublisherCfgClient,JsonFileHTTPAccessLogPublisherCfg>impl - The managed object.public JsonFileHTTPAccessLogPublisherCfg createServerConfiguration(ServerManagedObject<? extends JsonFileHTTPAccessLogPublisherCfg> impl)
createServerConfiguration in class ManagedObjectDefinition<JsonFileHTTPAccessLogPublisherCfgClient,JsonFileHTTPAccessLogPublisherCfg>impl - The server managed object.public Class<JsonFileHTTPAccessLogPublisherCfg> getServerConfigurationClass()
getServerConfigurationClass in class ManagedObjectDefinition<JsonFileHTTPAccessLogPublisherCfgClient,JsonFileHTTPAccessLogPublisherCfg>public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the Json File HTTP Access Log Publisher is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
The fully-qualified name of the Java class that provides the Json File HTTP Access Log Publisher implementation.
public StringPropertyDefinition getLogDirectoryPropertyDefinition()
The directory to use for the log files generated by the Json File HTTP Access Log Publisher. The path to the directory is relative to the server root.
public AggregationPropertyDefinition<LogRetentionPolicyCfgClient,LogRetentionPolicyCfg> getRetentionPolicyPropertyDefinition()
The retention policy to use for the Json File HTTP Access Log Publisher.
When multiple policies are used, log files are cleaned when any of the policy's conditions are met.
public AggregationPropertyDefinition<LogRotationPolicyCfgClient,LogRotationPolicyCfg> getRotationPolicyPropertyDefinition()
The rotation policy to use for the Json File HTTP Access Log Publisher.
When multiple policies are used, rotation will occur if any policy's conditions are met.
Copyright © 2017-2020 Wren Security. All Rights Reserved.