blob: dac6774f872ca612f3742661409991f93b667921 [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;
20import org.onosproject.core.GroupId;
21import org.onosproject.net.DeviceId;
22import org.onosproject.net.PortNumber;
23import org.onosproject.net.behaviour.ControllerInfo;
24import org.onosproject.net.group.GroupKey;
25
26import java.util.Collection;
27
28public class OpenstackNodeAdapter implements OpenstackNode {
29 public OpenstackNodeAdapter() {
30
31 }
32 @Override
33 public String hostname() {
34 return null;
35 }
36
37 @Override
38 public OpenstackNode.NodeType type() {
39 return null;
40 }
41
42 @Override
43 public DeviceId ovsdb() {
44 return null;
45 }
46
47 @Override
48 public DeviceId intgBridge() {
49 return null;
50 }
51
52 @Override
53 public IpAddress managementIp() {
54 return null;
55 }
56
57 @Override
58 public IpAddress dataIp() {
59 return null;
60 }
61
62 @Override
63 public String vlanIntf() {
64 return null;
65 }
66
67 @Override
68 public NodeState state() {
69 return null;
70 }
71
72 @Override
73 public GroupId gatewayGroupId(OpenstackNode.NetworkMode mode) {
74 return null;
75 }
76
77 @Override
78 public GroupKey gatewayGroupKey(OpenstackNode.NetworkMode mode) {
79 return null;
80 }
81
82 @Override
83 public PortNumber tunnelPortNum() {
84 return null;
85 }
86
87 @Override
88 public PortNumber vlanPortNum() {
89 return null;
90 }
91
92 @Override
93 public PortNumber patchPortNum() {
94 return null;
95 }
96
97 @Override
98 public MacAddress vlanPortMac() {
99 return null;
100 }
101
102 @Override
103 public String uplinkPort() {
104 return null;
105 }
106
107 @Override
Daniel Park92abf312018-08-08 17:01:35 +0900108 public DatapathType datapathType() {
109 return DatapathType.NORMAL;
110 }
111
112 @Override
Daniel Park7e8c4d82018-08-13 23:47:49 +0900113 public String socketDir() {
114 return null;
115 }
116
117 @Override
Daniel Park4d486842018-07-24 17:06:43 +0900118 public PortNumber uplinkPortNum() {
119 return null;
120 }
121
122 @Override
123 public OpenstackNode updateState(NodeState newState) {
124 return null;
125 }
126
127 @Override
Jian Lie3141542018-08-13 18:05:43 +0900128 public OpenstackNode updateIntbridge(DeviceId newIntgBridge) {
129 return null;
130 }
131
132 @Override
Daniel Park4d486842018-07-24 17:06:43 +0900133 public Collection<OpenstackPhyInterface> phyIntfs() {
134 return null;
135 }
136
137 @Override
138 public PortNumber phyIntfPortNum(String providerPhysnet) {
139 return null;
140 }
141
142 @Override
143 public OpenstackAuth authentication() {
144 return null;
145 }
146
147 @Override
Jian Li6d410362018-08-17 09:41:08 +0900148 public String endpoint() {
Daniel Park4d486842018-07-24 17:06:43 +0900149 return null;
150 }
151
152 @Override
153 public Collection<ControllerInfo> controllers() {
154 return null;
155 }
156
157 @Override
158 public OpenstackSshAuth sshAuthInfo() {
159 return null;
160 }
161}