## Uses of Class
io.etcd.jetcd.api.TxnRequest

Packages that use TxnRequest
io.etcd.jetcd.api
io.etcd.jetcd.op

### Uses of TxnRequest in io.etcd.jetcd.api

Methods in io.etcd.jetcd.api that return TxnRequest
`TxnRequest` TxnRequest.Builder.`build()`
`TxnRequest` TxnRequest.Builder.`buildPartial()`
`static TxnRequest` TxnRequest.`getDefaultInstance()`
`TxnRequest` TxnRequest.`getDefaultInstanceForType()`
`TxnRequest` TxnRequest.Builder.`getDefaultInstanceForType()`
`TxnRequest` RequestOpOrBuilder.`getRequestTxn()` `.etcdserverpb.TxnRequest request_txn = 4;`
`TxnRequest` RequestOp.`getRequestTxn()` `.etcdserverpb.TxnRequest request_txn = 4;`
`TxnRequest` RequestOp.Builder.`getRequestTxn()` `.etcdserverpb.TxnRequest request_txn = 4;`
`static TxnRequest` TxnRequest.`parseDelimitedFrom(InputStream input)`
`static TxnRequest` TxnRequest.`parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static TxnRequest` TxnRequest.`parseFrom(byte[] data)`
`static TxnRequest` TxnRequest.`parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static TxnRequest` TxnRequest.`parseFrom(ByteBuffer data)`
`static TxnRequest` TxnRequest.`parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static TxnRequest` TxnRequest.`parseFrom(com.google.protobuf.ByteString data)`
`static TxnRequest` TxnRequest.`parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static TxnRequest` TxnRequest.`parseFrom(com.google.protobuf.CodedInputStream input)`
`static TxnRequest` TxnRequest.`parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
`static TxnRequest` TxnRequest.`parseFrom(InputStream input)`
`static TxnRequest` TxnRequest.`parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`

Methods in io.etcd.jetcd.api that return types with arguments of type TxnRequest
`com.google.protobuf.Parser<TxnRequest>` TxnRequest.`getParserForType()`
`static io.grpc.MethodDescriptor<TxnRequest,TxnResponse>` KVGrpc.`getTxnMethod()`
`static com.google.protobuf.Parser<TxnRequest>` TxnRequest.`parser()`

Methods in io.etcd.jetcd.api with parameters of type TxnRequest
`TxnRequest.Builder` TxnRequest.Builder.`mergeFrom(TxnRequest other)`
`RequestOp.Builder` RequestOp.Builder.`mergeRequestTxn(TxnRequest value)` `.etcdserverpb.TxnRequest request_txn = 4;`
`static TxnRequest.Builder` TxnRequest.`newBuilder(TxnRequest prototype)`
`RequestOp.Builder` RequestOp.Builder.`setRequestTxn(TxnRequest value)` `.etcdserverpb.TxnRequest request_txn = 4;`
`TxnResponse` KVGrpc.KVBlockingStub.`txn(TxnRequest request)` Txn processes multiple requests in a single transaction.
`com.google.common.util.concurrent.ListenableFuture<TxnResponse>` KVGrpc.KVFutureStub.`txn(TxnRequest request)` Txn processes multiple requests in a single transaction.
`void` KVGrpc.KVImplBase.`txn(TxnRequest request, io.grpc.stub.StreamObserver<TxnResponse> responseObserver)` Txn processes multiple requests in a single transaction.
`void` KVGrpc.KVStub.`txn(TxnRequest request, io.grpc.stub.StreamObserver<TxnResponse> responseObserver)` Txn processes multiple requests in a single transaction.

### Uses of TxnRequest in io.etcd.jetcd.op

Method parameters in io.etcd.jetcd.op with type arguments of type TxnRequest
`static TxnImpl` TxnImpl.`newTxn(Function<TxnRequest,CompletableFuture<TxnResponse>> f, ByteSequence namespace)`