}
@Override
public IEnvironmentVariable addEnvironmentVariable(String name, String value) throws OpenShiftException {
if (name == null) {
throw new OpenShiftException("Environment variable name is mandatory but none was given.");
}
if (value == null) {
throw new OpenShiftException("Value for environment variable \"{0}\" not given.", name);
}
if (hasEnvironmentVariable(name)) {
throw new OpenShiftException("Environment variable with name \"{0}\" already exists.", name);
}
EnvironmentVariableResourceDTO environmentVariableResourceDTO =
new AddEnvironmentVariableRequest().execute(name, value);
IEnvironmentVariable environmentVariable = new EnvironmentVariableResource(environmentVariableResourceDTO, this);