List of usage examples for com.amazonaws.services.simpledb AmazonSimpleDBClient putAttributes
@Override
public PutAttributesResult putAttributes(PutAttributesRequest request)
The PutAttributes operation creates or replaces attributes in an item.
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)))); }