Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Here is some help to list domain, create domain, add attribute, delete attribute and list item in java. </p> <pre><code>public boolean checkSubscriptionToAmazonSimpleDB(String accessKey, String secretKey) { try { basicAWSCredentials = new BasicAWSCredentials(accessKey, secretKey); amazonSimpleDBClient = new AmazonSimpleDBClient(basicAWSCredentials); String sNextToken = ""; boolean bDomainExist = false; do { ListDomainsRequest listDomainsRequest = new ListDomainsRequest(); listDomainsRequest.setMaxNumberOfDomains(100); listDomainsRequest.setNextToken(sNextToken); ListDomainsResult listDomainsResult = amazonSimpleDBClient.listDomains(listDomainsRequest); sNextToken = listDomainsResult.getNextToken(); List&lt;String&gt; list = listDomainsResult.getDomainNames(); for (String domain : list) { System.out.println(domain); } } while (sNextToken != null &amp;&amp; bDomainExist == false); } catch (Throwable ex) { System.out.println(ex.toString()); return false; } return true; } public void createDomain(String domain) { CreateDomainRequest createDomainRequest = new CreateDomainRequest(domain); amazonSimpleDBClient.createDomain(createDomainRequest); } private boolean addItem(String domain, String itemName) { try { PutAttributesRequest putAttributesRequest = new PutAttributesRequest(); putAttributesRequest.setDomainName(domain); putAttributesRequest.setItemName(itemName); List&lt;ReplaceableAttribute&gt; list = new ArrayList&lt;ReplaceableAttribute&gt;(); list.add(new ReplaceableAttribute("A", "a", true)); list.add(new ReplaceableAttribute("B", "c", true)); list.add(new ReplaceableAttribute("C", "b", true)); putAttributesRequest.setAttributes(list); amazonSimpleDBClient.putAttributes(putAttributesRequest); } catch (Throwable ex) { System.out.println(ex.toString()); return false; } return true; } private boolean deleteItem(String domain, String itemName) { try { DeleteAttributesRequest deleteAttributesRequest = new DeleteAttributesRequest(); deleteAttributesRequest.setDomainName(domain); deleteAttributesRequest.setItemName(itemName); amazonSimpleDBClient.deleteAttributes(deleteAttributesRequest); } catch (Throwable ex) { System.out.println(ex.toString()); return false; } return true; } public void getListOfArchived(String domainname, String pagesize, String nextToken) { SelectResult selectResult = null; String sNextToken = null; String query = null; do { query = "select * from " + domainname; SelectRequest selectRequest = new SelectRequest(query); selectRequest.setNextToken(nextToken); selectResult = amazonSimpleDBClient.select(selectRequest); sNextToken = selectResult.getNextToken(); List&lt;Item&gt; list = selectResult.getItems(); for(Item item: list){ item.getName(); // itemName List&lt;Attribute&gt; listAttribute = item.getAttributes(); for(Attribute attribute:listAttribute){ attribute.getName(); // Attribute Name attribute.getValue(); // Attribute value; } } } while (sNextToken != null); } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload