Class CloudImageDataImpl
- java.lang.Object
-
- jetbrains.buildServer.clouds.CloudImageData
-
- jetbrains.buildServer.clouds.server.impl.profile.CloudImageDataImpl
-
public class CloudImageDataImpl extends CloudImageData
-
-
Constructor Summary
Constructors Constructor Description CloudImageDataImpl()
CloudImageDataImpl(Map<String,String> parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Integer
getAgentPoolId()
Returns agent pool id, if corresponding field presents and is valid.String
getId()
Returns a field identified as IDString
getParameter(String paramName)
Returns image parameter value by its name.Set<String>
getParameterNames()
returns image parameter names setMap<String,String>
getParameters()
String
getProfileId()
int
hashCode()
-
-
-
Method Detail
-
getId
@Nullable public String getId()
Returns a field identified as ID- Specified by:
getId
in classCloudImageData
- Since:
- 10.0
-
getAgentPoolId
@Nullable public Integer getAgentPoolId()
Returns agent pool id, if corresponding field presents and is valid.
Null otherwise- Specified by:
getAgentPoolId
in classCloudImageData
- Returns:
- see above
- Since:
- 10.0
-
getProfileId
@Nullable public String getProfileId()
- Specified by:
getProfileId
in classCloudImageData
-
getParameter
@Nullable public String getParameter(@NotNull String paramName)
Returns image parameter value by its name.- Specified by:
getParameter
in classCloudImageData
- Parameters:
paramName
-- Returns:
- image parameter value if one exists, null otherwise
-
getParameterNames
@NotNull public Set<String> getParameterNames()
returns image parameter names set- Specified by:
getParameterNames
in classCloudImageData
- Returns:
- image parameter names set
-
getParameters
public Map<String,String> getParameters()
- Specified by:
getParameters
in classCloudImageData
- Returns:
- all parameters in unmodifiableMap
- Since:
- 2017.1
-
-