public class LoopbackCommandWrapper {
- public static LoopbackCommand simpleLoopbackPutCommand(String interfaceName,
- long vrf,
- IpAddress ipAddress,
- IpPrefix cidr) {
+ public static LoopbackCommand simpleLoopbackPutCommand(String interfaceName, long vrf, IpAddress ipAddress,
+ IpPrefix cidr) {
LoopbackCommand.LoopbackCommandBuilder simpleLoopbackCommandBuilder =
- simpleLoopbackCommandBuilder(interfaceName, vrf, ipAddress, cidr);
- simpleLoopbackCommandBuilder.setOperation(General.Operations.PUT);
+ simpleLoopbackCommandBuilder(interfaceName, vrf, ipAddress, cidr).setOperation(General.Operations.PUT);
return simpleLoopbackCommandBuilder.build();
}
- public static LoopbackCommand bviLoopbackPutCommand(String interfaceName,
- long vrf,
- IpAddress ipAddress,
- IpPrefix cidr,
- String bridgeDomainName) {
- LoopbackCommand.LoopbackCommandBuilder bviLoopbackCommandBuilder =
- bviLoopbackCommandBuilder(interfaceName, vrf, ipAddress, cidr, bridgeDomainName);
- bviLoopbackCommandBuilder.setOperation(General.Operations.PUT);
- return bviLoopbackCommandBuilder.build();
- }
-
- private static LoopbackCommand.LoopbackCommandBuilder simpleLoopbackCommandBuilder(String interfaceName,
- long vrf,
- IpAddress ipAddress,
- IpPrefix cidr) {
- LoopbackCommand.LoopbackCommandBuilder loopbackCommandBuilder = new LoopbackCommand.LoopbackCommandBuilder();
- loopbackCommandBuilder.setInterfaceName(interfaceName);
- loopbackCommandBuilder.setEnabled(true);
- loopbackCommandBuilder.setVrfId(vrf);
- loopbackCommandBuilder.setIpAddress(ipAddress);
- loopbackCommandBuilder.setIpPrefix(cidr);
- return loopbackCommandBuilder;
- }
-
- private static LoopbackCommand.LoopbackCommandBuilder bviLoopbackCommandBuilder(String interfaceName,
- long vrf,
- IpAddress ipAddress,
- IpPrefix cidr,
- String bridgeDomainName) {
- LoopbackCommand.LoopbackCommandBuilder simpleLoopbackCommandBuilder =
- simpleLoopbackCommandBuilder(interfaceName, vrf, ipAddress, cidr);
- simpleLoopbackCommandBuilder.setBridgeDomain(bridgeDomainName);
- simpleLoopbackCommandBuilder.setBvi(true);
- return simpleLoopbackCommandBuilder;
+ private static LoopbackCommand.LoopbackCommandBuilder simpleLoopbackCommandBuilder(String interfaceName, long vrf,
+ IpAddress ipAddress, IpPrefix cidr) {
+ return new LoopbackCommand.LoopbackCommandBuilder()
+ .setInterfaceName(interfaceName)
+ .setEnabled(true)
+ .setVrfId(vrf)
+ .setIpAddress(ipAddress)
+ .setIpPrefix(cidr);
}
}