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 booleanequals(Object o)IntegergetAgentPoolId()Returns agent pool id, if corresponding field presents and is valid.StringgetId()Returns a field identified as IDStringgetParameter(String paramName)Returns image parameter value by its name.Set<String>getParameterNames()returns image parameter names setMap<String,String>getParameters()StringgetProfileId()inthashCode()
-
-
-
Method Detail
-
getId
@Nullable public String getId()
Returns a field identified as ID- Specified by:
getIdin classCloudImageData- Since:
- 10.0
-
getAgentPoolId
@Nullable public Integer getAgentPoolId()
Returns agent pool id, if corresponding field presents and is valid.
Null otherwise- Specified by:
getAgentPoolIdin classCloudImageData- Returns:
- see above
- Since:
- 10.0
-
getProfileId
@Nullable public String getProfileId()
- Specified by:
getProfileIdin classCloudImageData
-
getParameter
@Nullable public String getParameter(@NotNull String paramName)
Returns image parameter value by its name.- Specified by:
getParameterin 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:
getParameterNamesin classCloudImageData- Returns:
- image parameter names set
-
getParameters
public Map<String,String> getParameters()
- Specified by:
getParametersin classCloudImageData- Returns:
- all parameters in unmodifiableMap
- Since:
- 2017.1
-
-