Class DisposeClientAndStopInstancesAction
- java.lang.Object
-
- jetbrains.buildServer.clouds.server.impl.profile.DisposeClientAndStopInstancesAction
-
public class DisposeClientAndStopInstancesAction extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
DISPOSE_CLIENT_AND_STOP_INSTANCES_ACTION
-
Constructor Summary
Constructors Constructor Description DisposeClientAndStopInstancesAction(StopInstanceAction stopInstanceAction, MultiNodeTasks nodeTasks, CloudManagerBase cloudManager, ExecutorServices executorServices, ServerResponsibility serverResponsibility)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disposeProfile(String projectId, String profileId)
void
disposeProfileAndInstances(String projectId, String profileId, TerminateInstanceReason reason)
-
-
-
Field Detail
-
DISPOSE_CLIENT_AND_STOP_INSTANCES_ACTION
public static final String DISPOSE_CLIENT_AND_STOP_INSTANCES_ACTION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DisposeClientAndStopInstancesAction
public DisposeClientAndStopInstancesAction(@NotNull StopInstanceAction stopInstanceAction, @NotNull MultiNodeTasks nodeTasks, @NotNull CloudManagerBase cloudManager, @NotNull ExecutorServices executorServices, @NotNull ServerResponsibility serverResponsibility)
-
-
Method Detail
-
disposeProfileAndInstances
public void disposeProfileAndInstances(@NotNull String projectId, @NotNull String profileId, @NotNull TerminateInstanceReason reason) throws FailedToStopInstanceException
- Throws:
FailedToStopInstanceException
-
disposeProfile
public void disposeProfile(@NotNull String projectId, @NotNull String profileId) throws FailedToStopInstanceException
- Throws:
FailedToStopInstanceException
-
-