diff options
author | 2018-10-24 16:07:36 +0100 | |
---|---|---|
committer | 2018-10-24 16:08:17 +0100 | |
commit | f46c20006c23d119ffc1c83117d203ed649f687c (patch) | |
tree | a04482e2a418f557e7423f7cacd375db7c318687 /vnfs/TestVNF/netconfserver/src/main/java/com/ericsson/testvnf/server/models/RpcData.java | |
parent | 2233d21abae761e91d7b056644c6ac972e662d57 (diff) |
Adding TestVNF netconf server
TestVNF netconf server is a partial implementation of a netconfserver for netconf termination.
TestVNF is configurable and can be used for testing purposes.
Issue-ID: INT-355
Change-Id: I98594d7df57ca14582159bb006d8df51dca74ec7
Signed-off-by: a.sreekumar <ajith.sreekumar@ericsson.com>
Diffstat (limited to 'vnfs/TestVNF/netconfserver/src/main/java/com/ericsson/testvnf/server/models/RpcData.java')
-rw-r--r-- | vnfs/TestVNF/netconfserver/src/main/java/com/ericsson/testvnf/server/models/RpcData.java | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/vnfs/TestVNF/netconfserver/src/main/java/com/ericsson/testvnf/server/models/RpcData.java b/vnfs/TestVNF/netconfserver/src/main/java/com/ericsson/testvnf/server/models/RpcData.java new file mode 100644 index 00000000..7e3eb8ed --- /dev/null +++ b/vnfs/TestVNF/netconfserver/src/main/java/com/ericsson/testvnf/server/models/RpcData.java @@ -0,0 +1,84 @@ +/* + * ============LICENSE_START======================================================= + * Copyright (C) 2016-2018 Ericsson. All rights reserved. + * ================================================================================ + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + * ============LICENSE_END========================================================= + */ + +package com.ericsson.testvnf.server.models; +/* + * RPC operation message class + */ +public class RpcData extends NetconfMessage implements java.io.Serializable { + + private static final long serialVersionUID = -8318907964396287877L; + + private String operation; + private String targetName; + private String operationTagContent; + private String configurationDatastore = "NA"; + private SchemaDetails schemaDetails; // Parameters for get-schema + private String timeDelayForSendingEvents;// time delay in milliseconds + + public String getConfigurationDatastore() { + return configurationDatastore; + } + + public void setConfigurationDatastore(String configurationDatastore) { + this.configurationDatastore = configurationDatastore; + } + + public String getOperationTagContent() { + return operationTagContent; + } + + public void setOperationTagContent(String operationTagContent) { + this.operationTagContent = operationTagContent; + } + + public String getTimeDelayForSendingEvents() { + return timeDelayForSendingEvents; + } + + public void setTimeDelayForSendingEvents(String timeDelayForSendingEvents) { + this.timeDelayForSendingEvents = timeDelayForSendingEvents; + } + + public String getTargetName() { + return targetName; + } + + public void setTargetName(String targetName) { + this.targetName = targetName; + } + + public SchemaDetails getSchemaDetails() { + return schemaDetails; + } + + public void setSchemaDetails(SchemaDetails schemaDetails) { + this.schemaDetails = schemaDetails; + } + + public String getOperation() { + return operation; + } + + public void setOperation(String operation) { + this.operation = operation; + } + +} |