Example usage for com.amazonaws.services.simpledb AmazonSimpleDBClient putAttributes

List of usage examples for com.amazonaws.services.simpledb AmazonSimpleDBClient putAttributes

Introduction

In this page you can find the example usage for com.amazonaws.services.simpledb AmazonSimpleDBClient putAttributes.

Prototype

@Override
public PutAttributesResult putAttributes(PutAttributesRequest request) 

Source Link

Document

The PutAttributes operation creates or replaces attributes in an item.

Usage

From source file:c3.ops.priam.aws.SDBInstanceData.java

License:Apache License

/**
 * Create a new instance entry in SimpleDB
 *
 * @param instance// www  .  jav  a  2  s .  c om
 * @throws AmazonServiceException
 */
public void createInstance(PriamInstance instance) throws AmazonServiceException {
    AmazonSimpleDBClient simpleDBClient = getSimpleDBClient();
    PutAttributesRequest putReq = new PutAttributesRequest(DOMAIN, getKey(instance),
            createAttributesToRegister(instance));
    simpleDBClient.putAttributes(putReq);
}

From source file:c3.ops.priam.aws.SDBInstanceData.java

License:Apache License

/**
 * Register a new instance. Registration will fail if a prior entry exists
 *
 * @param instance/*from   w ww  .ja  va2 s.c  o  m*/
 * @throws AmazonServiceException
 */
public void registerInstance(PriamInstance instance) throws AmazonServiceException {
    AmazonSimpleDBClient simpleDBClient = getSimpleDBClient();
    PutAttributesRequest putReq = new PutAttributesRequest(DOMAIN, getKey(instance),
            createAttributesToRegister(instance));
    UpdateCondition expected = new UpdateCondition();
    expected.setName(Attributes.INSTANCE_ID);
    expected.setExists(false);
    putReq.setExpected(expected);
    simpleDBClient.putAttributes(putReq);
}

From source file:pl.worker.Main.java

public static void putToSDB(String file) {
    AmazonSimpleDBClient simpleDB = new AmazonSimpleDBClient();
    simpleDB.setRegion(Region.getRegion(Regions.US_WEST_2));
    simpleDB.putAttributes(new PutAttributesRequest("leszczynska_project", "Przetworzono plik",
            Arrays.asList(new ReplaceableAttribute("key", file, Boolean.FALSE))));
}