|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.bamboo.configuration.AdministrationConfiguration
public class AdministrationConfiguration
This class is a POJO holding the administrator supplied configuration.
Field Summary | |
---|---|
static int |
DEFAULT_BUILD_IN_QUEUE_TIMEOUT
|
static int |
DEFAULT_POLLING_PERIOD
|
static java.lang.String |
DEFAULT_URL
|
Constructor Summary | |
---|---|
AdministrationConfiguration()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
Auto-generated, reflection based equals |
java.lang.String |
getBaseUrl()
What is the base url for this server? |
java.lang.String |
getBuildDirectory()
Deprecated. Since 1.2 - user BootstrapManager.getBuildWorkingDirectory() instead |
BuildExpiryConfig |
getBuildExpiryConfig()
|
int |
getBuildHangedInQueueNotificationTimeout()
|
BuildHangingConfig |
getBuildHangingConfig()
|
int |
getDefaultRepositoryPollingPeriod()
What's the defualt build polling period - builds can change it if they like! |
ElasticConfiguration |
getElasticConfig()
|
java.lang.String |
getEmailFromAddress()
What is the from email address for all emails sent out by Bamboo? |
java.lang.String |
getEmailPrefix()
What is the email prefix for all emails sent out by Bamboo? |
java.lang.String |
getGlobalVariable(java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.String> |
getGlobalVariables()
|
java.lang.String |
getInstanceName()
|
java.lang.String |
getLicense()
The encoded license is held in the config |
ScheduleBackupConfiguration |
getScheduleBackupConfiguration()
|
java.lang.String |
getSmtpServer()
What is the system's emailing server? |
java.lang.String |
getSystemProperty(java.lang.String key)
|
int |
hashCode()
Auto-generated, reflection based hashcode |
boolean |
isEnableAnonymousAccess()
|
boolean |
isEnableExternalUserManagement()
|
boolean |
isEnableSignup()
|
boolean |
isEnableViewContactDetails()
|
boolean |
isInitialised()
Has this configuration already been defined? |
boolean |
isRemoteAgentFunctionEnabled()
|
boolean |
isRemoteApiEnabled()
|
boolean |
isUseGzipCompression()
Should we use gzip compression to compress Bamboo web pages? This is useful if Bamboo is being run over slow networks. |
void |
removeGlobalVariable(java.lang.String key)
|
void |
setBaseUrl(java.lang.String baseUrl)
Define the system base url |
void |
setBuildDirectory(java.lang.String buildDirectory)
Deprecated. Since 1.2 - user BootstrapManager.setBuildWorkingDirectory(String) instead |
void |
setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)
|
void |
setBuildHangedInQueueNotificationTimeout(int buildHangedInQueueNotificationTimeout)
|
void |
setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig)
|
void |
setDefaultRepositoryPollingPeriod(int repositoryPollingPeriod)
Update the defualt build polling period! |
void |
setEC2LoginPrivateKey(com.atlassian.aws.ec2.EC2PrivateKey privateKey)
|
void |
setElasticConfig(ElasticConfiguration elasticConfig)
|
void |
setEmailFromAddress(java.lang.String emailAddress)
Define the email address messages sent by bamboo are sent from. |
void |
setEmailPrefix(java.lang.String emailPrefix)
Define the system email prefix |
void |
setEnableAnonymousAccess(boolean enableAnonymousAccess)
|
void |
setEnableExternalUserManagement(boolean enableExternalUserManagement)
|
void |
setEnableRemoteApi(boolean enableRemoteApi)
|
void |
setEnableSignup(boolean enableSignup)
|
void |
setEnableViewContactDetails(boolean enableViewContactDetails)
|
void |
setGlobalVariable(java.lang.String key,
java.lang.String value)
|
void |
setInstanceName(java.lang.String instanceName)
|
void |
setLicense(java.lang.String license)
|
void |
setRemoteAgentFunctionEnabled(boolean enabled)
|
void |
setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration)
|
void |
setSmtpServer(java.lang.String smtpServer)
Define the smtp server we should use |
void |
setSystemProperty(java.lang.String key,
java.lang.String value)
|
void |
setUseGzipCompression(boolean useGzipCompression)
Specify if we should we use gzip compression to compress Bamboo web pages. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_URL
public static final int DEFAULT_POLLING_PERIOD
public static final int DEFAULT_BUILD_IN_QUEUE_TIMEOUT
Constructor Detail |
---|
public AdministrationConfiguration()
Method Detail |
---|
public java.lang.String getSmtpServer()
public void setSmtpServer(java.lang.String smtpServer)
smtpServer
- the server urlpublic java.lang.String getBaseUrl()
public void setBaseUrl(java.lang.String baseUrl)
baseUrl
- the urlpublic boolean isInitialised()
public java.lang.String getEmailPrefix()
public void setEmailPrefix(java.lang.String emailPrefix)
emailPrefix
- The email subject prefix.public java.lang.String getEmailFromAddress()
public void setEmailFromAddress(java.lang.String emailAddress)
emailAddress
- the from addresspublic int getDefaultRepositoryPollingPeriod()
public void setDefaultRepositoryPollingPeriod(int repositoryPollingPeriod)
public java.lang.String getBuildDirectory()
BootstrapManager.getBuildWorkingDirectory()
instead
public void setBuildDirectory(java.lang.String buildDirectory)
BootstrapManager.setBuildWorkingDirectory(String)
instead
public boolean isUseGzipCompression()
public void setUseGzipCompression(boolean useGzipCompression)
useGzipCompression
- public java.lang.String getLicense()
public void setLicense(java.lang.String license)
public boolean isEnableSignup()
public void setEnableSignup(boolean enableSignup)
public boolean isEnableAnonymousAccess()
public void setEnableAnonymousAccess(boolean enableAnonymousAccess)
public boolean isEnableExternalUserManagement()
public void setEnableExternalUserManagement(boolean enableExternalUserManagement)
public boolean isEnableViewContactDetails()
public void setEnableViewContactDetails(boolean enableViewContactDetails)
public boolean isRemoteApiEnabled()
public void setEnableRemoteApi(boolean enableRemoteApi)
public void setBuildExpiryConfig(BuildExpiryConfig buildExpiryConfig)
public BuildExpiryConfig getBuildExpiryConfig()
public ElasticConfiguration getElasticConfig()
public void setElasticConfig(ElasticConfiguration elasticConfig)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void setSystemProperty(java.lang.String key, java.lang.String value)
public java.lang.String getSystemProperty(java.lang.String key)
public void setGlobalVariable(java.lang.String key, java.lang.String value)
@Nullable public java.lang.String getGlobalVariable(java.lang.String key)
public void removeGlobalVariable(java.lang.String key)
@NotNull public java.util.Map<java.lang.String,java.lang.String> getGlobalVariables()
public ScheduleBackupConfiguration getScheduleBackupConfiguration()
public void setScheduleBackupConfiguration(ScheduleBackupConfiguration scheduleBackupConfiguration)
public java.lang.String getInstanceName()
public void setInstanceName(java.lang.String instanceName)
public boolean isRemoteAgentFunctionEnabled()
public void setRemoteAgentFunctionEnabled(boolean enabled)
public BuildHangingConfig getBuildHangingConfig()
public void setBuildHangingConfig(BuildHangingConfig myBuildHangingConfig)
public void setEC2LoginPrivateKey(com.atlassian.aws.ec2.EC2PrivateKey privateKey)
public int getBuildHangedInQueueNotificationTimeout()
public void setBuildHangedInQueueNotificationTimeout(int buildHangedInQueueNotificationTimeout)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |