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()
-
-