Class ProfileAndInstanceTerminationData
- java.lang.Object
-
- jetbrains.buildServer.clouds.server.impl.ProfileAndInstanceTerminationData
-
public class ProfileAndInstanceTerminationData extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROFILE_ID_FIELD
static String
PROJECT_ID_FIELD
static String
TERMINATE_REASON_FORCE_FIELD
static String
TERMINATE_REASON_TEXT_FIELD
-
Constructor Summary
Constructors Constructor Description ProfileAndInstanceTerminationData(String projectId, String profileId, TerminateInstanceReason terminateReason)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProfileAndInstanceTerminationData
fromString(String json)
String
getProfileId()
String
getProjectId()
TerminateInstanceReason
getTerminateReason()
String
toString()
-
-
-
Field Detail
-
PROJECT_ID_FIELD
public static final String PROJECT_ID_FIELD
- See Also:
- Constant Field Values
-
PROFILE_ID_FIELD
public static final String PROFILE_ID_FIELD
- See Also:
- Constant Field Values
-
TERMINATE_REASON_TEXT_FIELD
public static final String TERMINATE_REASON_TEXT_FIELD
- See Also:
- Constant Field Values
-
TERMINATE_REASON_FORCE_FIELD
public static final String TERMINATE_REASON_FORCE_FIELD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProfileAndInstanceTerminationData
public ProfileAndInstanceTerminationData(@NotNull String projectId, @NotNull String profileId, @Nullable TerminateInstanceReason terminateReason)
-
-
Method Detail
-
fromString
@Nullable public static ProfileAndInstanceTerminationData fromString(String json)
-
getProjectId
@NotNull public String getProjectId()
-
getProfileId
@NotNull public String getProfileId()
-
getTerminateReason
@Nullable public TerminateInstanceReason getTerminateReason()
-
-