List of usage examples for com.amazonaws.services.simpledb.model DomainMetadataResult getAttributeValueCount
public Integer getAttributeValueCount()
From source file:com.zotoh.cloudapi.aws.SDB.java
License:Open Source License
private KeyValueDatabase toKVD(String domain, DomainMetadataResult res) { KeyValueDatabase db = null;/*from w w w .j ava 2 s .c o m*/ if (res != null) { db = new KeyValueDatabase(); db.setDescription(domain); db.setItemCount(res.getItemCount()); db.setItemSize(new Long(res.getItemNamesSizeBytes()).intValue()); db.setKeyCount(res.getAttributeNameCount()); db.setKeySize(new Long(res.getAttributeNamesSizeBytes()).intValue()); db.setKeyValueCount(res.getAttributeValueCount()); db.setKeyValueSize(new Long(res.getAttributeValuesSizeBytes()).intValue()); db.setName(domain); db.setProviderDatabaseId(db.getName()); db.setProviderOwnerId(_svc.getCloud().getContext().getAccountNumber()); db.setProviderRegionId(_svc.getCloud().getContext().getRegionId()); } return db; }
From source file:org.apache.camel.component.aws.sdb.DomainMetadataCommand.java
License:Apache License
public void execute() { DomainMetadataRequest request = new DomainMetadataRequest().withDomainName(determineDomainName()); log.trace("Sending request [{}] for exchange [{}]...", request, exchange); DomainMetadataResult result = this.sdbClient.domainMetadata(request); log.trace("Received result [{}]", result); Message msg = getMessageForResponse(exchange); msg.setHeader(SdbConstants.TIMESTAMP, result.getTimestamp()); msg.setHeader(SdbConstants.ITEM_COUNT, result.getItemCount()); msg.setHeader(SdbConstants.ATTRIBUTE_NAME_COUNT, result.getAttributeNameCount()); msg.setHeader(SdbConstants.ATTRIBUTE_VALUE_COUNT, result.getAttributeValueCount()); msg.setHeader(SdbConstants.ATTRIBUTE_NAME_SIZE, result.getAttributeNamesSizeBytes()); msg.setHeader(SdbConstants.ATTRIBUTE_VALUE_SIZE, result.getAttributeValuesSizeBytes()); msg.setHeader(SdbConstants.ITEM_NAME_SIZE, result.getItemNamesSizeBytes()); }