Represents a single P2P copy operation. More...
#include <nonblocking_kinetic_connection_interface.h>
Public Attributes | |
string | key |
The key to copy. | |
string | version |
The expected version on the remote peer. The same as specifying a version with a regular put. | |
string | newKey |
Optionally specify that the key should be copied to a different key on the remote drive. Leave blank to P2P copy to the same key. | |
bool | force |
Ignore version on the remote drive. The same as specifying force with a regular put. | |
shared_ptr< P2PPushRequest > | request |
P2P operations to execute on the drive specified in the request. This lets you set up a pipeline of P2P push. For example, a client can push a set of keys to A, and in the same request instruct A to push keys to B, and so on. | |
Represents a single P2P copy operation.
Definition at line 184 of file nonblocking_kinetic_connection_interface.h.