1 package org.opendaylight.controller.mdsal;
5 option java_package = "org.opendaylight.controller.protobuff.messages.transaction";
6 option java_outer_classname = "ShardTransactionMessages";
8 message CloseTransaction{
11 message CloseTransactionReply{
15 message CreateTransaction{
16 required string transactionId = 1;
17 required int32 transactionType =2;
18 optional string transactionChainId = 3;
21 message CreateTransactionReply{
22 required string transactionActorPath = 1;
23 required string transactionId = 2;
27 message ReadyTransaction{
31 message ReadyTransactionReply{
32 required string actorPath = 1;
36 required InstanceIdentifier instanceIdentifierPathArguments = 1;
39 message DeleteDataReply{
43 required InstanceIdentifier instanceIdentifierPathArguments=1;
46 message ReadDataReply{
47 optional Node normalizedNode=1;
51 required InstanceIdentifier instanceIdentifierPathArguments = 1;
52 required Node normalizedNode =2;
56 message WriteDataReply{
61 required InstanceIdentifier instanceIdentifierPathArguments = 1;
62 required Node normalizedNode =2;
66 message MergeDataReply{
71 required InstanceIdentifier instanceIdentifierPathArguments = 1;
74 message DataExistsReply {
75 required bool exists = 1;