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 String
getParameter(String name)
Fetches parameterabstract Map<String,String>
getParameters()
abstract String
getProfileDescription()
Returns cloud profile description that is suggested to be used when reporting errors The value is set by the core.abstract String
getProfileId()
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
-
-