Interface EnvironmentApi
-
- All Known Implementing Classes:
EmbeddedEnvironmentApi,HttpEnvironmentApi
public interface EnvironmentApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddTarget(String environmentName, TargetDto targetMetadataDto)default EnvironmentDtocreateEnvironment(EnvironmentDto environmentMetadataDto)EnvironmentDtocreateEnvironment(EnvironmentDto environmentMetadataDto, boolean force)voiddeleteEnvironment(String environmentName)voiddeleteTarget(String environmentName, String targetName)EnvironmentDtogetEnvironment(String environmentName)TargetDtogetTarget(String environmentName, String targetName)Set<EnvironmentDto>listEnvironments()Set<String>listEnvironmentsNames()Set<TargetDto>listTargets()Set<TargetDto>listTargets(String environmentName)Set<String>listTargetsNames()voidupdateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto)voidupdateTarget(String environmentName, String targetName, TargetDto targetMetadataDto)
-
-
-
Method Detail
-
listEnvironments
Set<EnvironmentDto> listEnvironments()
-
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
Set<TargetDto> listTargets(String environmentName) throws EnvironmentNotFoundException
- Throws:
EnvironmentNotFoundException
-
listTargets
Set<TargetDto> listTargets() throws EnvironmentNotFoundException
- Throws:
EnvironmentNotFoundException
-
listTargetsNames
Set<String> listTargetsNames() throws EnvironmentNotFoundException
- Throws:
EnvironmentNotFoundException
-
getEnvironment
EnvironmentDto getEnvironment(String environmentName) throws EnvironmentNotFoundException
- 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
-
-