code: public TableKeysAndAttributes addHashAndRangePrimaryKey(
              String hashKeyName, Object hashKeyValue,
              String rangeKeyName, Object rangeKeyValue) {
          this.addPrimaryKey(
              new PrimaryKey()
                  .addComponent(hashKeyName, hashKeyValue)
                  .addComponent(rangeKeyName, rangeKeyValue));
          return this;
      }
docs: Adds a primary key (that consists of a hash-key and a range-key) to be
  included in the batch get-item operation.
  
  @param hashKeyName hash key attribute name
  @param hashKeyValue hash key value
  @param rangeKeyName range key attribute name
  @param rangeKeyValue range key value
  @return the current instance for method chaining purposes