Package jetbrains.buildServer.clouds
Interface CloudTypeExtension
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
public interface CloudTypeExtension extends ServerExtension
Extension to attach additional parameters for cloud type editing.- Since:
- 5.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getIncludeUrl()
Full path without context for content to include in the cloud type profile settings form.Map<String,String>
getInitialParameters()
PropertiesProcessor
getPropertiesProcessor()
boolean
isAvailable(String cloudType)
-
-
-
Method Detail
-
isAvailable
boolean isAvailable(@NotNull String cloudType)
- Parameters:
cloudType
- cloud type name fromCloudProfileData.getCloudCode()
- Returns:
- true if this extension is available
-
getIncludeUrl
@NotNull String getIncludeUrl()
Full path without context for content to include in the cloud type profile settings form. This content is included inside <table> element- Returns:
- path without context
-
getInitialParameters
@NotNull Map<String,String> getInitialParameters()
- Returns:
- initial parameters for form values
-
getPropertiesProcessor
@NotNull PropertiesProcessor getPropertiesProcessor()
- Returns:
- validator for provided parameters
-
-