Class StopInstanceQueue.StopInstanceData
- java.lang.Object
-
- jetbrains.buildServer.clouds.server.impl.instances.StopInstanceQueue.StopInstanceData
-
- Enclosing interface:
- StopInstanceQueue
public static class StopInstanceQueue.StopInstanceData extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
IMAGE_ID_FIELD
static String
INSTANCE_ID_FIELD
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 StopInstanceData(String projectId, String profileId, String imageId, String instanceId, TerminateInstanceReason terminateReason)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StopInstanceQueue.StopInstanceData
fromString(String json)
String
getImageId()
String
getInstanceId()
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
-
IMAGE_ID_FIELD
public static final String IMAGE_ID_FIELD
- See Also:
- Constant Field Values
-
INSTANCE_ID_FIELD
public static final String INSTANCE_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
-
StopInstanceData
public StopInstanceData(@NotNull String projectId, @NotNull String profileId, @NotNull String imageId, @NotNull String instanceId, @NotNull TerminateInstanceReason terminateReason)
-
-
Method Detail
-
fromString
@Nullable public static StopInstanceQueue.StopInstanceData fromString(String json)
-
getProjectId
@NotNull public String getProjectId()
-
getProfileId
@NotNull public String getProfileId()
-
getImageId
@NotNull public String getImageId()
-
getInstanceId
@NotNull public String getInstanceId()
-
getTerminateReason
@NotNull public TerminateInstanceReason getTerminateReason()
-
-