DynamoDBMapper conditionnelle sauve

Je suis en utilisant DynamoDBMapper et voudrais conditionnellement enregistrer si et seulement si le hashkey et la gamme de combinaison de touche n'existe pas. Je sais qu'il existe des façons d'utiliser les Uuid afin de réduire la possibilité d'une collision, mais je tiens à me protéger en utilisant conditionnelle sauve.

Je suis tombé sur cet article qui utilise DynamoDBSaveExpression cependant, je ne suis pas en mesure de préciser que la condition est "hashkey ET rangekey" ne peut pas exister. Le API spécifie un withConditionalOperator méthode, mais je ne suis pas en mesure de voir ça dans ma classe. Je suis en utilisant la dernière aws sdk java aussi de ici.

Des suggestions sur la façon conditionnelle, enregistrer? Ou ce que j'ai peut-être tort?

OriginalL'auteur n00b | 2015-01-22