Package jetbrains.buildServer.clouds
Interface BaseAgentType
- 
- All Superinterfaces:
 Describable,ServerExtension,TeamCityExtension
- All Known Subinterfaces:
 BuildExecutorType,CloudClientFactory,CloudType
- All Known Implementing Classes:
 DummyCloudClientFactory,ReadonlyClientFactory
public interface BaseAgentType extends Describable, ServerExtension
Represents the base for different types of sources for agents, such as cloud profiles or agents- Since:
 - 2024.07
 - See Also:
 BuildExecutorType,CloudType
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetEditProfileUrl()Properties editor jspMap<String,String>getInitialParameterValues()Return initial values for form pareters.default StringgetProfileIconUrl()Retrieves the URL of the icon for the given agent typePropertiesProcessorgetPropertiesProcessor()Returns the properties processor instance (validator).StringgetType()Returns the type of the external agent.StringgetTypeDescription()- 
Methods inherited from interface jetbrains.buildServer.serverSide.Describable
getDisplayName 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getType
String getType()
Returns the type of the external agent. This should be an uniqueable identifiable value for this type- Returns:
 - the type of the external agent
 
 
- 
getEditProfileUrl
@Nullable String getEditProfileUrl()
Properties editor jsp- Returns:
 - properties editor JSP file
 - Since:
 - 5.1
 
 
- 
getInitialParameterValues
@NotNull Map<String,String> getInitialParameterValues()
Return initial values for form pareters.- Returns:
 - map of initial values
 
 
- 
getPropertiesProcessor
@NotNull PropertiesProcessor getPropertiesProcessor()
Returns the properties processor instance (validator).- Returns:
 - properties processor
 
 
- 
getProfileIconUrl
@NotNull default String getProfileIconUrl()
Retrieves the URL of the icon for the given agent type- Returns:
 - the URL of the icon
 - Since:
 - 2024.07
 
 
- 
getTypeDescription
@NotNull String getTypeDescription()
 
 - 
 
 -