Package jetbrains.buildServer.clouds
Interface CloudState
-
public interface CloudStateState 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 StringgetProfileId()StringgetProjectId()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 imageIdbooleanisInstanceStarted(String imageId, String instanceId)Check if instance was started but not terminatedvoidregisterRunningInstance(String imageId, String instanceId)Register instance that was startedvoidregisterTerminatedInstance(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
-
-