Package jetbrains.buildServer.clouds
Interface CloudProfileData
-
- All Known Implementing Classes:
CloudProfileDataImpl
public interface CloudProfileDataRepresents main properties of cloud profile- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCloudCode()StringgetDescription()User's comment for the profile.Collection<CloudImageData>getImagesParameters()StringgetProfileName()User defined profile nameMap<String,String>getProfileProperties()returns all profile-level properties as mapLonggetTerminateIdleTime()Time to wait before idle agent is terminatedbooleanisEnabled()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
CloudImageParametersfor images defined in this profile
-
isEnabled
boolean isEnabled()
Indicates whether the profile is enabled- Returns:
- true, when profile is enabled. False otherwise
-
-