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 StringIMAGE_ID_FIELDstatic StringINSTANCE_ID_FIELDstatic StringPROFILE_ID_FIELDstatic StringPROJECT_ID_FIELDstatic StringTERMINATE_REASON_FORCE_FIELDstatic StringTERMINATE_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.StopInstanceDatafromString(String json)StringgetImageId()StringgetInstanceId()StringgetProfileId()StringgetProjectId()TerminateInstanceReasongetTerminateReason()StringtoString()
-
-
-
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()
-
-