public class PrimaryKey extends Object
| Constructor and Description | 
|---|
PrimaryKey()  | 
PrimaryKey(KeyAttribute... components)
Constructs with the specified key components. 
 | 
PrimaryKey(String hashKeyName,
          Object hashKeyValue)
Constructs with a hash key. 
 | 
PrimaryKey(String hashKeyName,
          Object hashKeyValue,
          String rangeKeyName,
          Object rangeKeyValue)
Constructs with a hash key and a range key. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PrimaryKey | 
addComponent(String keyAttributeName,
            Object keyAttributeValue)
Add a key component to this primary key. 
 | 
PrimaryKey | 
addComponents(KeyAttribute... components)
Add one or multiple key components to this primary key. 
 | 
boolean | 
equals(Object in)  | 
Set<String> | 
getComponentNameSet()
Returns all the key component names of this primary key as a set. 
 | 
Collection<KeyAttribute> | 
getComponents()
Returns all the key components of this primary key. 
 | 
boolean | 
hasComponent(String attrName)
Returns true if this primary has the specified key attribute name;
 false otherwise. 
 | 
int | 
hashCode()  | 
String | 
toString()  | 
public PrimaryKey()
public PrimaryKey(KeyAttribute... components)
public Collection<KeyAttribute> getComponents()
public Set<String> getComponentNameSet()
public boolean hasComponent(String attrName)
public PrimaryKey addComponents(KeyAttribute... components)
public PrimaryKey addComponent(String keyAttributeName, Object keyAttributeValue)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.