blob: 6b8afc34980fae48daba74c58054a4f21c92db4c [file] [log] [blame]
Daniel Park4d486842018-07-24 17:06:43 +09001/*
2 * Copyright 2018-present Open Networking Foundation
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16package org.onosproject.openstacknode.api;
17
18import org.onlab.packet.IpAddress;
19import org.onlab.packet.MacAddress;
Daniel Park4d486842018-07-24 17:06:43 +090020import org.onosproject.net.DeviceId;
21import org.onosproject.net.PortNumber;
22import org.onosproject.net.behaviour.ControllerInfo;
Daniel Park4d486842018-07-24 17:06:43 +090023
24import java.util.Collection;
25
26public class OpenstackNodeAdapter implements OpenstackNode {
27 public OpenstackNodeAdapter() {
28
29 }
30 @Override
31 public String hostname() {
32 return null;
33 }
34
35 @Override
36 public OpenstackNode.NodeType type() {
37 return null;
38 }
39
40 @Override
41 public DeviceId ovsdb() {
42 return null;
43 }
44
45 @Override
46 public DeviceId intgBridge() {
47 return null;
48 }
49
50 @Override
51 public IpAddress managementIp() {
52 return null;
53 }
54
55 @Override
56 public IpAddress dataIp() {
57 return null;
58 }
59
60 @Override
61 public String vlanIntf() {
62 return null;
63 }
64
65 @Override
66 public NodeState state() {
67 return null;
68 }
69
70 @Override
Daniel Park4d486842018-07-24 17:06:43 +090071 public PortNumber tunnelPortNum() {
72 return null;
73 }
74
75 @Override
76 public PortNumber vlanPortNum() {
77 return null;
78 }
79
80 @Override
81 public PortNumber patchPortNum() {
82 return null;
83 }
84
85 @Override
86 public MacAddress vlanPortMac() {
87 return null;
88 }
89
90 @Override
91 public String uplinkPort() {
92 return null;
93 }
94
95 @Override
Daniel Park92abf312018-08-08 17:01:35 +090096 public DatapathType datapathType() {
97 return DatapathType.NORMAL;
98 }
99
100 @Override
Daniel Park7e8c4d82018-08-13 23:47:49 +0900101 public String socketDir() {
102 return null;
103 }
104
105 @Override
Daniel Park4d486842018-07-24 17:06:43 +0900106 public PortNumber uplinkPortNum() {
107 return null;
108 }
109
110 @Override
111 public OpenstackNode updateState(NodeState newState) {
112 return null;
113 }
114
115 @Override
Jian Lie3141542018-08-13 18:05:43 +0900116 public OpenstackNode updateIntbridge(DeviceId newIntgBridge) {
117 return null;
118 }
119
120 @Override
Daniel Park4d486842018-07-24 17:06:43 +0900121 public Collection<OpenstackPhyInterface> phyIntfs() {
122 return null;
123 }
124
125 @Override
126 public PortNumber phyIntfPortNum(String providerPhysnet) {
127 return null;
128 }
129
130 @Override
131 public OpenstackAuth authentication() {
132 return null;
133 }
134
135 @Override
Jian Li6d410362018-08-17 09:41:08 +0900136 public String endpoint() {
Daniel Park4d486842018-07-24 17:06:43 +0900137 return null;
138 }
139
140 @Override
141 public Collection<ControllerInfo> controllers() {
142 return null;
143 }
144
145 @Override
146 public OpenstackSshAuth sshAuthInfo() {
147 return null;
148 }
149}