public interface IExtension extends IServerResource, IExtensionSummary
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Get the description of this Extension config.
|
java.util.List<java.lang.String> |
getExtAllowedGroups()
Get groups whose members may configure the Extension.
|
java.util.Map<java.lang.String,java.lang.String> |
getExtConfig()
Get the extension config.
|
java.lang.String |
getExtDebug()
Check if extension diagnostics are enabled.
|
java.lang.String |
getExtDescription()
Get the description of the Extension being configured.
|
java.lang.String |
getExtMaxScriptMem()
Get maximum megabytes the Extension may use.
|
java.lang.String |
getExtMaxScriptTime()
Get maximum seconds the Extension may be run.
|
java.lang.String |
getExtP4USER()
Get Perforce user account for the Extension to use.
|
java.lang.String |
getOwner()
Get the user who created this Extension config.
|
java.lang.String |
getUpdate()
Get update time for the Extension config spec.
|
void |
setDescription(java.lang.String description)
Set the description of this Extension config.
|
void |
setExtAllowedGroups(java.util.List<java.lang.String> extAllowedGroups)
Set groups whose members may configure the Extension.
|
void |
setExtConfig(java.util.Map<java.lang.String,java.lang.String> extConfig)
Set the extension config.
|
void |
setExtDebug(java.lang.String extDebug)
When the 'ExtDebug' field in the instance config is set to
'tracing' (off of the default of 'none'), every execution of
the instance of the Extension will append execution traces to
a log file named '.p4-debug-tracing.txt' in the Extension data
directory.
|
void |
setExtDescription(java.lang.String extDescription)
Set the description of the Extension being configured.
|
void |
setExtMaxScriptMem(java.lang.String extMaxScriptMem)
Set maximum megabytes the Extension may use.
|
void |
setExtMaxScriptTime(java.lang.String extMaxScriptTime)
Set maximum seconds the Extension may be run.
|
void |
setExtP4USER(java.lang.String extP4USER)
Set Perforce user account for the Extension to use.
|
void |
setOwner(java.lang.String owner)
Set the user who created this Extension config.
|
void |
setUpdate(java.lang.String update)
Set update time for the Extension config spec.
|
canRefresh, canUpdate, clearRawFields, complete, getRawField, getRawFields, hasRawField, refresh, setRawField, setRawFields, setServer, update, update, update
getExtArchDir, getExtDataDir, getExtDescriptionSnippet, getExtDeveloper, getExtEnabled, getExtGlobalConf, getExtInstanceConf, getExtName, getExtRev, getExtUUID, getExtVersion, getNameSpace, setExtArchDir, setExtDataDir, setExtDescriptionSnippet, setExtDeveloper, setExtEnabled, setExtGlobalConf, setExtInstanceConf, setExtName, setExtRev, setExtUUID, setExtVersion, setNameSpace
java.lang.String getExtDescription()
java.lang.String getExtMaxScriptTime()
java.lang.String getExtMaxScriptMem()
java.lang.String getOwner()
java.lang.String getUpdate()
java.lang.String getDescription()
java.util.Map<java.lang.String,java.lang.String> getExtConfig()
java.util.List<java.lang.String> getExtAllowedGroups()
java.lang.String getExtP4USER()
java.lang.String getExtDebug()
void setExtDescription(java.lang.String extDescription)
extDescription
- descriptionvoid setExtMaxScriptTime(java.lang.String extMaxScriptTime)
extMaxScriptTime
- timevoid setExtMaxScriptMem(java.lang.String extMaxScriptMem)
extMaxScriptMem
- memoryvoid setOwner(java.lang.String owner)
owner
- ownervoid setUpdate(java.lang.String update)
update
- datevoid setDescription(java.lang.String description)
description
- descriptionvoid setExtConfig(java.util.Map<java.lang.String,java.lang.String> extConfig)
extConfig
- config mapvoid setExtAllowedGroups(java.util.List<java.lang.String> extAllowedGroups)
extAllowedGroups
- groupsvoid setExtP4USER(java.lang.String extP4USER)
extP4USER
- Perforce uservoid setExtDebug(java.lang.String extDebug)
extDebug
- debug