private boolean bvi;
private IpAddress ipAddress;
private IpPrefix ipPrefix;
- private Long vrfId;
private LoopbackCommand(LoopbackCommandBuilder builder) {
this.name = builder.getInterfaceName();
this.ipAddress = builder.getIpAddress();
this.ipPrefix = builder.getIpPrefix();
this.vrfId = builder.getVrfId();
+ this.enableProxyArp = builder.getEnableProxyArp();
}
public static LoopbackCommandBuilder builder() {
return ipPrefix;
}
- Long getVrfId() {
- return vrfId;
- }
-
@Override
public InterfaceBuilder getInterfaceBuilder() {
InterfaceBuilder interfaceBuilder = new InterfaceBuilder().setKey(new InterfaceKey(name))
.build())).build());
interfaceBuilder.addAugmentation(Interface1.class, interface1Builder.build());
interfaceBuilder.addAugmentation(VppInterfaceAugmentation.class, vppAugmentationBuilder.build());
+ addEnableProxyArpAugmentation(interfaceBuilder);
return interfaceBuilder;
}
public String toString() {
return "LoopPortUserCommand [physAddress=" + physAddress + ", IpAddress=" + ipAddress + ", IpPrefix=" + ipPrefix
+ ", bridgeDomain=" + bridgeDomain + ", operations=" + operation + ", name=" + name + ", description="
- + description + ", enabled=" + enabled + ", bvi=" + bvi + "]";
+ + description + ", enabled=" + enabled + ", bvi=" + bvi + ", enableProxyArp=" + enableProxyArp + "]";
}
private short getPrefixLength() {
private IpAddress ipAddress;
private IpPrefix ipPrefix;
private Long vrfId;
+ private Boolean enableProxyArp;
public String getInterfaceName() {
return interfaceName;
return this;
}
+ public Boolean getEnableProxyArp() {
+ return enableProxyArp;
+ }
+
+ public void setEnableProxyArp(Boolean enableProxyArp) {
+ this.enableProxyArp = enableProxyArp;
+ }
+
/**
* LoopPortCommand build method.
*