/** * A static factory method returning a {@link TableOperation} instance to retrieve the specified * table entity and return it as the specified type. To execute this {@link TableOperation} on a * given table, call the {@link CloudTableClient#execute(String, TableOperation)} method on a * {@link CloudTableClient} instance with the table name and the {@link TableOperation} as * arguments. * * @param partitionKey A <code>String</code> containing the PartitionKey value for the entity to * retrieve. * @param rowKey A <code>String</code> containing the RowKey value for the entity to retrieve. * @param clazzType The class type of the table entity object to retrieve. * @return A new {@link TableOperation} instance for retrieving the table entity. */ public static TableOperation retrieve( final String partitionKey, final String rowKey, final Class<? extends TableEntity> clazzType) { final QueryTableOperation retOp = new QueryTableOperation(partitionKey, rowKey); retOp.setClazzType(clazzType); return retOp; }