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 environmentName, String targetName) getEnvironment(String environmentName) listTargets(String environmentName) voidupdateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto) voidupdateTarget(String environmentName, String targetName, TargetDto targetMetadataDto)
-
Method Details
-
listEnvironments
Set<EnvironmentDto> listEnvironments() -
listEnvironmentsNames
-
createEnvironment
default EnvironmentDto createEnvironment(EnvironmentDto environmentMetadataDto) throws InvalidEnvironmentNameException, AlreadyExistingEnvironmentException -
createEnvironment
EnvironmentDto createEnvironment(EnvironmentDto environmentMetadataDto, boolean force) throws InvalidEnvironmentNameException, AlreadyExistingEnvironmentException -
deleteEnvironment
void deleteEnvironment(String environmentName) throws EnvironmentNotFoundException, CannotDeleteEnvironmentException -
updateEnvironment
void updateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto) throws InvalidEnvironmentNameException, EnvironmentNotFoundException -
listTargets
- Throws:
EnvironmentNotFoundException
-
listTargets
- Throws:
EnvironmentNotFoundException
-
listTargetsNames
- Throws:
EnvironmentNotFoundException
-
getEnvironment
- Throws:
EnvironmentNotFoundException
-
getTarget
TargetDto getTarget(String environmentName, String targetName) throws EnvironmentNotFoundException, TargetNotFoundException -
addTarget
void addTarget(String environmentName, TargetDto targetMetadataDto) throws EnvironmentNotFoundException, AlreadyExistingTargetException -
deleteTarget
void deleteTarget(String environmentName, String targetName) throws EnvironmentNotFoundException, TargetNotFoundException -
updateTarget
void updateTarget(String environmentName, String targetName, TargetDto targetMetadataDto) throws EnvironmentNotFoundException, TargetNotFoundException
-