com.ibm.websphere.models.config.brselservice
Interface CustomAuditLog

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CustomAuditLogImpl

public interface CustomAuditLog
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Custom Audit Log'.

The following features are supported:

See Also:
BrSelServicePackage.getCustomAuditLog()

Method Summary
 int getBaseHour()
          Returns the value of the 'Base Hour' attribute.
 java.lang.String getFileName()
          Returns the value of the 'File Name' attribute.
 int getMaxNumberOfBackupFiles()
          Returns the value of the 'Max Number Of Backup Files' attribute.
 com.ibm.websphere.models.config.process.MessageFormatKind getMessageFormatKind()
          Returns the value of the 'Message Format Kind' attribute.
 int getRolloverPeriod()
          Returns the value of the 'Rollover Period' attribute.
 int getRolloverSize()
          Returns the value of the 'Rollover Size' attribute.
 com.ibm.websphere.models.config.process.RolloverType getRolloverType()
          Returns the value of the 'Rollover Type' attribute.
 void setBaseHour(int value)
          Sets the value of the 'Base Hour' attribute
 void setFileName(java.lang.String value)
          Sets the value of the 'File Name' attribute
 void setMaxNumberOfBackupFiles(int value)
          Sets the value of the 'Max Number Of Backup Files' attribute
 void setMessageFormatKind(com.ibm.websphere.models.config.process.MessageFormatKind value)
          Sets the value of the 'Message Format Kind' attribute
 void setRolloverPeriod(int value)
          Sets the value of the 'Rollover Period' attribute
 void setRolloverSize(int value)
          Sets the value of the 'Rollover Size' attribute
 void setRolloverType(com.ibm.websphere.models.config.process.RolloverType value)
          Sets the value of the 'Rollover Type' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getFileName

java.lang.String getFileName()
Returns the value of the 'File Name' attribute. The default value is "${SERVER_LOG_ROOT}/BrSelAudit.log". Specify the name of the custom audit file.

Returns:
the value of the 'File Name' attribute.
See Also:
setFileName(String), BrSelServicePackage.getCustomAuditLog_FileName()

setFileName

void setFileName(java.lang.String value)
Sets the value of the 'File Name' attribute.

Parameters:
value - the new value of the 'File Name' attribute.
See Also:
getFileName()

getMaxNumberOfBackupFiles

int getMaxNumberOfBackupFiles()
Returns the value of the 'Max Number Of Backup Files' attribute. The default value is "1". Number of archive files.

Returns:
the value of the 'Max Number Of Backup Files' attribute.
See Also:
setMaxNumberOfBackupFiles(int), BrSelServicePackage.getCustomAuditLog_MaxNumberOfBackupFiles()

setMaxNumberOfBackupFiles

void setMaxNumberOfBackupFiles(int value)
Sets the value of the 'Max Number Of Backup Files' attribute.

Parameters:
value - the new value of the 'Max Number Of Backup Files' attribute.
See Also:
getMaxNumberOfBackupFiles()

getRolloverType

com.ibm.websphere.models.config.process.RolloverType getRolloverType()
Returns the value of the 'Rollover Type' attribute. The literals are from the enumeration RolloverType.

If the meaning of the 'Rollover Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rollover Type' attribute.
See Also:
RolloverType, setRolloverType(RolloverType), BrSelServicePackage.getCustomAuditLog_RolloverType()

setRolloverType

void setRolloverType(com.ibm.websphere.models.config.process.RolloverType value)
Sets the value of the 'Rollover Type' attribute.

Parameters:
value - the new value of the 'Rollover Type' attribute.
See Also:
RolloverType, getRolloverType()

getRolloverSize

int getRolloverSize()
Returns the value of the 'Rollover Size' attribute. The default value is "1". Specify the size in Megabytes for size-based rollover.

Returns:
the value of the 'Rollover Size' attribute.
See Also:
setRolloverSize(int), BrSelServicePackage.getCustomAuditLog_RolloverSize()

setRolloverSize

void setRolloverSize(int value)
Sets the value of the 'Rollover Size' attribute.

Parameters:
value - the new value of the 'Rollover Size' attribute.
See Also:
getRolloverSize()

getBaseHour

int getBaseHour()
Returns the value of the 'Base Hour' attribute. The default value is "24". Specify the hours at which time-based rollover starts.

Returns:
the value of the 'Base Hour' attribute.
See Also:
setBaseHour(int), BrSelServicePackage.getCustomAuditLog_BaseHour()

setBaseHour

void setBaseHour(int value)
Sets the value of the 'Base Hour' attribute.

Parameters:
value - the new value of the 'Base Hour' attribute.
See Also:
getBaseHour()

getRolloverPeriod

int getRolloverPeriod()
Returns the value of the 'Rollover Period' attribute. The default value is "24". Specify the time-based rollover period.

Returns:
the value of the 'Rollover Period' attribute.
See Also:
setRolloverPeriod(int), BrSelServicePackage.getCustomAuditLog_RolloverPeriod()

setRolloverPeriod

void setRolloverPeriod(int value)
Sets the value of the 'Rollover Period' attribute.

Parameters:
value - the new value of the 'Rollover Period' attribute.
See Also:
getRolloverPeriod()

getMessageFormatKind

com.ibm.websphere.models.config.process.MessageFormatKind getMessageFormatKind()
Returns the value of the 'Message Format Kind' attribute. The literals are from the enumeration MessageFormatKind. The desired format for messages. Valid values include basic and advanced. Default is basic.

Returns:
the value of the 'Message Format Kind' attribute.
See Also:
MessageFormatKind, setMessageFormatKind(MessageFormatKind), BrSelServicePackage.getCustomAuditLog_MessageFormatKind()

setMessageFormatKind

void setMessageFormatKind(com.ibm.websphere.models.config.process.MessageFormatKind value)
Sets the value of the 'Message Format Kind' attribute.

Parameters:
value - the new value of the 'Message Format Kind' attribute.
See Also:
MessageFormatKind, getMessageFormatKind()