Package jetbrains.buildServer.clouds
Interface CloudProfileData
-
- All Known Implementing Classes:
CloudProfileDataImpl
public interface CloudProfileData
Represents main properties of cloud profile- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCloudCode()
String
getDescription()
User's comment for the profile.Collection<CloudImageData>
getImagesParameters()
String
getProfileName()
User defined profile nameMap<String,String>
getProfileProperties()
returns all profile-level properties as mapLong
getTerminateIdleTime()
Time to wait before idle agent is terminatedboolean
isEnabled()
Indicates whether the profile is enabled
-
-
-
Method Detail
-
getCloudCode
@NotNull String getCloudCode()
- Returns:
- name of the cloud plugin
- See Also:
CloudType.getCloudCode()
-
getProfileName
@NotNull String getProfileName()
User defined profile name- Returns:
- name.
-
getDescription
@NotNull String getDescription()
User's comment for the profile.- Returns:
- description
-
getTerminateIdleTime
@Nullable Long getTerminateIdleTime()
Time to wait before idle agent is terminated- Returns:
- Time to wait before idle agent is terminated
-
getImagesParameters
@NotNull Collection<CloudImageData> getImagesParameters()
- Returns:
- list of
CloudImageParameters
for images defined in this profile
-
isEnabled
boolean isEnabled()
Indicates whether the profile is enabled- Returns:
- true, when profile is enabled. False otherwise
-
-