Package jetbrains.buildServer.clouds
Class CloudClientParameters
- java.lang.Object
-
- jetbrains.buildServer.clouds.CloudClientParameters
-
- Direct Known Subclasses:
CloudClientParametersImpl
public abstract class CloudClientParameters extends Object
Cloud client connection parameters.- Since:
- 5.0
-
-
Constructor Summary
Constructors Constructor Description CloudClientParameters()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Collection<CloudImageParameters>getCloudImages()abstract StringgetParameter(String name)Fetches parameterabstract Map<String,String>getParameters()abstract StringgetProfileDescription()Returns cloud profile description that is suggested to be used when reporting errors The value is set by the core.abstract StringgetProfileId()abstract Collection<String>listParameterNames()
-
-
-
Method Detail
-
getParameter
@Nullable public abstract String getParameter(@NotNull String name)
Fetches parameter- Parameters:
name- name- Returns:
- parameter value or null
-
listParameterNames
@NotNull public abstract Collection<String> listParameterNames()
- Returns:
- all available parameter names
-
getCloudImages
@NotNull public abstract Collection<CloudImageParameters> getCloudImages()
- Returns:
- cloud images parameters defined in the corresponding cloud profile
-
getParameters
@NotNull public abstract Map<String,String> getParameters()
- Returns:
- all parameters in unmodifiableMap
- Since:
- 2017.1
-
getProfileId
@NotNull public abstract String getProfileId()
-
getProfileDescription
@NotNull public abstract String getProfileDescription()
Returns cloud profile description that is suggested to be used when reporting errors The value is set by the core.- Returns:
- string description or empty string if there's no description
-
-