}\r
}\r
}\r
+\r
+ grouping connection-attachment-operation-information {\r
+ uses sdnc-request-header;\r
+ uses request-information;\r
+ uses service-information;\r
+ uses allotted-resource-information;\r
+ uses connection-attachment-request-input;\r
+ }\r
+\r
+ grouping connection-attachment-request-input {\r
+ container connection-attachment-request-input {\r
+ uses param;\r
+ }\r
+ }\r
+\r
+ grouping connection-attachment-topology {\r
+ container brg-topology {\r
+ uses allotted-resource-identifiers;\r
+ uses onap-model-information;\r
+ uses connection-attachment-assignments;\r
+ container connection-attachment-parameters {\r
+ uses param;\r
+ }\r
+ }\r
+ }\r
+\r
+ grouping connection-attachment-assignments {\r
+ container connection-attachment-assignments {\r
+ }\r
+ }\r
+\r
grouping allotted-resource-information {\r
container allotted-resource-information {\r
leaf allotted-resource-id {\r
uses instance-reference;\r
}\r
}\r
+ grouping connection-attachment-response-information {\r
+ container connection-attachment-response-information {\r
+ uses instance-reference;\r
+ }\r
+ }\r
grouping preload-model-information {\r
list vnf-preload-list {\r
key "vnf-name vnf-type";\r
uses allotted-resource-status;\r
}\r
}\r
+ container connection-attachment-allotted-resources {\r
+ list connection-attachment-allotted-resource {\r
+ key "allotted-resource-id";\r
+ leaf allotted-resource-id {\r
+ type string;\r
+ mandatory true;\r
+ }\r
+ container allotted-resource-data {\r
+ container allotted-resource-operation-information {\r
+ uses connection-attachment-operation-information;\r
+ }\r
+ uses connection-attachment-topology;\r
+ container connection-attachment-parameters {\r
+ uses param;\r
+ }\r
+ uses allotted-resource-oper-status;\r
+ }\r
+ uses allotted-resource-status;\r
+ }\r
+ }\r
rpc service-topology-operation {\r
input {\r
uses service-operation-information;\r
}\r
}\r
\r
+ rpc connection-attachment-topology-operation {\r
+ input {\r
+ uses connection-attachment-operation-information;\r
+ }\r
+ output {\r
+ uses topology-response-common;\r
+ uses connection-attachment-response-information;\r
+ uses service-response-information;\r
+ }\r
+ }\r
+\r
} ////closes the module\r
import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.BrgTopologyOperationInputBuilder;
import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.BrgTopologyOperationOutput;
import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.BrgTopologyOperationOutputBuilder;
+import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.ConnectionAttachmentTopologyOperationInput;
+import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.ConnectionAttachmentTopologyOperationOutput;
import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.ContrailRouteTopologyOperationInput;
import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.ContrailRouteTopologyOperationInputBuilder;
import org.opendaylight.yang.gen.v1.org.onap.sdnc.northbound.generic.resource.rev170824.ContrailRouteTopologyOperationOutput;
return Futures.immediateFuture(rpcResult);
}
+ @Override
+ public Future<RpcResult<ConnectionAttachmentTopologyOperationOutput>> connectionAttachmentTopologyOperation(
+ ConnectionAttachmentTopologyOperationInput input) {
+ //TODO after YANG review
+ return null;
+ }
+
private void trySetResponseMessage(TunnelxconnTopologyOperationOutputBuilder responseBuilder,
ResponseObject error) {
if (!error.getMessage().isEmpty()) {