Interface EnvironmentApi
- All Known Implementing Classes:
EmbeddedEnvironmentApi,EnvironmentController
public interface EnvironmentApi
-
Method Summary
Modifier and TypeMethodDescriptiondefault EnvironmentDtocreateEnvironment(EnvironmentDto environmentMetadataDto) createEnvironment(EnvironmentDto environmentMetadataDto, boolean force) voiddeleteEnvironment(String environmentName) getEnvironment(String environmentName) importEnvironment(EnvironmentDto environmentDto) voidupdateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto)
-
Method Details
-
listEnvironments
Set<EnvironmentDto> listEnvironments() -
listEnvironmentsNames
-
defaultEnvironmentName
String defaultEnvironmentName() -
getEnvironment
- Throws:
EnvironmentNotFoundException
-
createEnvironment
default EnvironmentDto createEnvironment(EnvironmentDto environmentMetadataDto) throws InvalidEnvironmentNameException, AlreadyExistingEnvironmentException -
createEnvironment
EnvironmentDto createEnvironment(EnvironmentDto environmentMetadataDto, boolean force) throws InvalidEnvironmentNameException, AlreadyExistingEnvironmentException -
importEnvironment
-
updateEnvironment
void updateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto) throws InvalidEnvironmentNameException, EnvironmentNotFoundException -
deleteEnvironment
void deleteEnvironment(String environmentName) throws EnvironmentNotFoundException, CannotDeleteEnvironmentException
-