use of org.openstack4j.model.identity.v3.builder.DomainBuilder in project camel by apache.
the class DomainProducer method messageToDomain.
private Domain messageToDomain(Message message) {
Domain domain = message.getBody(Domain.class);
if (domain == null) {
Map headers = message.getHeaders();
DomainBuilder builder = Builders.domain();
ObjectHelper.notEmpty(message.getHeader(OpenstackConstants.NAME, String.class), "Name");
builder.name(message.getHeader(OpenstackConstants.NAME, String.class));
if (headers.containsKey(KeystoneConstants.DESCRIPTION)) {
builder.description(message.getHeader(KeystoneConstants.DESCRIPTION, String.class));
}
domain = builder.build();
}
return domain;
}
Aggregations