public interface JsonFileAccessLogPublisherCfgClient extends AccessLogPublisherCfgClient
Json File Access Log Publishers Publish access messages to Json files.
| Modifier and Type | Method and Description |
|---|---|
ManagedObjectDefinition<? extends JsonFileAccessLogPublisherCfgClient,? extends JsonFileAccessLogPublisherCfg> |
definition()
Get the configuration definition associated with this Json File Access Log Publisher.
|
String |
getJavaClass()
Gets the "java-class" property.
|
String |
getLogDirectory()
Gets the "log-directory" property.
|
SortedSet<String> |
getRetentionPolicy()
Gets the "retention-policy" property.
|
SortedSet<String> |
getRotationPolicy()
Gets the "rotation-policy" property.
|
boolean |
isLogControlOids()
Gets the "log-control-oids" property.
|
void |
setJavaClass(String value)
Sets the "java-class" property.
|
void |
setLogControlOids(Boolean value)
Sets the "log-control-oids" property.
|
void |
setLogDirectory(String value)
Sets the "log-directory" property.
|
void |
setRetentionPolicy(Collection<String> values)
Sets the "retention-policy" property.
|
void |
setRotationPolicy(Collection<String> values)
Sets the "rotation-policy" property.
|
createAccessLogFilteringCriteria, getAccessLogFilteringCriteria, getFilteringPolicy, isSuppressInternalOperations, isSuppressSynchronizationOperations, listAccessLogFilteringCriteria, removeAccessLogFilteringCriteria, setFilteringPolicy, setSuppressInternalOperations, setSuppressSynchronizationOperationsisEnabled, setEnabledcommit, propertiesManagedObjectDefinition<? extends JsonFileAccessLogPublisherCfgClient,? extends JsonFileAccessLogPublisherCfg> definition()
definition in interface AccessLogPublisherCfgClientdefinition in interface ConfigurationClientdefinition in interface LogPublisherCfgClientString getJavaClass()
The fully-qualified name of the Java class that provides the Json File Access Log Publisher implementation.
getJavaClass in interface AccessLogPublisherCfgClientgetJavaClass in interface LogPublisherCfgClientvoid setJavaClass(String value) throws PropertyException
The fully-qualified name of the Java class that provides the Json File Access Log Publisher implementation.
setJavaClass in interface AccessLogPublisherCfgClientsetJavaClass in interface LogPublisherCfgClientvalue - The value of the "java-class" property.PropertyException - If the new value is invalid.boolean isLogControlOids()
Specifies whether control OIDs will be included in operation log records.
void setLogControlOids(Boolean value) throws PropertyException
Specifies whether control OIDs will be included in operation log records.
value - The value of the "log-control-oids" property.PropertyException - If the new value is invalid.String getLogDirectory()
The directory to use for the log files generated by the Json File Access Log Publisher. The path to the directory is relative to the server root.
void setLogDirectory(String value) throws PropertyException
The directory to use for the log files generated by the Json File Access Log Publisher. The path to the directory is relative to the server root.
value - The value of the "log-directory" property.PropertyException - If the new value is invalid.SortedSet<String> getRetentionPolicy()
The retention policy to use for the Json File Access Log Publisher.
When multiple policies are used, log files are cleaned when any of the policy's conditions are met.
void setRetentionPolicy(Collection<String> values) throws PropertyException
The retention policy to use for the Json File Access Log Publisher.
When multiple policies are used, log files are cleaned when any of the policy's conditions are met.
values - The values of the "retention-policy" property.PropertyException - If one or more of the new values are invalid.SortedSet<String> getRotationPolicy()
The rotation policy to use for the Json File Access Log Publisher.
When multiple policies are used, rotation will occur if any policy's conditions are met.
void setRotationPolicy(Collection<String> values) throws PropertyException
The rotation policy to use for the Json File Access Log Publisher.
When multiple policies are used, rotation will occur if any policy's conditions are met.
values - The values of the "rotation-policy" property.PropertyException - If one or more of the new values are invalid.Copyright © 2017-2020 Wren Security. All Rights Reserved.