Package jetbrains.buildServer.clouds
Interface CloudState
-
public interface CloudState
State for cloud plugin. This interface represents persisted data storege. Cloud implementation should report running and terminated instances.- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description String
getProfileId()
String
getProjectId()
List<String>
getStartedInstances(String imageId)
Deprecated.we should get list of started instances from cloud provider, not from our database Returns list of started instances for provided imageIdboolean
isInstanceStarted(String imageId, String instanceId)
Check if instance was started but not terminatedvoid
registerRunningInstance(String imageId, String instanceId)
Register instance that was startedvoid
registerTerminatedInstance(String imageId, String instanceId)
Register instance was terminated
-
-
-
Method Detail
-
registerRunningInstance
void registerRunningInstance(@NotNull String imageId, @NotNull String instanceId)
Register instance that was started- Parameters:
imageId
- image idinstanceId
- plugin specific instance id
-
registerTerminatedInstance
void registerTerminatedInstance(@NotNull String imageId, @NotNull String instanceId)
Register instance was terminated- Parameters:
imageId
- image idinstanceId
- plugin specific instance id
-
isInstanceStarted
boolean isInstanceStarted(@NotNull String imageId, @NotNull String instanceId)
Check if instance was started but not terminated- Parameters:
imageId
- image idinstanceId
- plugin specific instance id- Returns:
- true is instance is merked running
-
getProfileId
@NotNull String getProfileId()
- Returns:
- profileId
- Since:
- 9.1.2
-
getProjectId
@NotNull String getProjectId()
- Returns:
- projectId
- Since:
- 2017.2
-
getStartedInstances
@NotNull List<String> getStartedInstances(@NotNull String imageId)
Deprecated.we should get list of started instances from cloud provider, not from our database Returns list of started instances for provided imageId- Parameters:
imageId
-- Returns:
- list of started instances for provided imageId
- Since:
- 9.1.4
-
-