Interface EnvironmentApi
- All Known Implementing Classes:
EmbeddedEnvironmentApi,HttpEnvironmentApi
public interface EnvironmentApi
-
Method Summary
Modifier and TypeMethodDescriptionvoiddefault EnvironmentDtocreateEnvironment(EnvironmentDto environmentMetadataDto) createEnvironment(EnvironmentDto environmentMetadataDto, boolean force) voiddeleteEnvironment(String environmentName) voiddeleteTarget(String targetName) voiddeleteTarget(String environmentName, String targetName) getEnvironment(String environmentName) importEnvironment(EnvironmentDto environmentDto) importTarget(String environmentName, TargetDto targetDto) listTargets(TargetFilter filter) voidupdateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto) voidupdateTarget(String targetName, TargetDto targetMetadataDto)
-
Method Details
-
listEnvironments
Set<EnvironmentDto> listEnvironments() -
listEnvironmentsNames
-
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 -
listTargets
- Throws:
EnvironmentNotFoundException
-
listTargetsNames
- Throws:
EnvironmentNotFoundException
-
getTarget
TargetDto getTarget(String environmentName, String targetName) throws EnvironmentNotFoundException, TargetNotFoundException -
addTarget
void addTarget(TargetDto targetMetadataDto) throws EnvironmentNotFoundException, AlreadyExistingTargetException -
importTarget
-
updateTarget
void updateTarget(String targetName, TargetDto targetMetadataDto) throws EnvironmentNotFoundException, TargetNotFoundException -
deleteTarget
void deleteTarget(String environmentName, String targetName) throws EnvironmentNotFoundException, TargetNotFoundException -
deleteTarget
-