Package com.vmware.nsx_policy.model
Class DataPathL3.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.DataPathL3.Builder
-
- Enclosing class:
- DataPathL3
public static final class DataPathL3.Builder extends java.lang.Object
Builder class forDataPathL3
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofDataPathL3
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataPathL3
build()
DataPathL3.Builder
setArpHoldPktDrops(java.lang.Long arpHoldPktDrops)
The drops of packet(IPv4) pending on ARP resolution.DataPathL3.Builder
setDropRouteIpv4Drops(java.lang.Long dropRouteIpv4Drops)
Packet(IPv4) matching drop routes.DataPathL3.Builder
setDropRouteIpv6Drops(java.lang.Long dropRouteIpv6Drops)
Packet(IPv6) matching drop routes.DataPathL3.Builder
setNoRouteIpv4Drops(java.lang.Long noRouteIpv4Drops)
No IPv4 routes.DataPathL3.Builder
setNoRouteIpv6Drops(java.lang.Long noRouteIpv6Drops)
No IPv6 routes.DataPathL3.Builder
setNsHoldPktDrops(java.lang.Long nsHoldPktDrops)
The drops of packet(IPv6) pending on neighbor resolution.DataPathL3.Builder
setPktAttrErrorDrops(java.lang.Long pktAttrErrorDrops)
Packets which failed attribute operation.DataPathL3.Builder
setRpfIpv4Drops(java.lang.Long rpfIpv4Drops)
Reverse path forwarding drops of packet(IPv4).DataPathL3.Builder
setRpfIpv6Drops(java.lang.Long rpfIpv6Drops)
Reverse path forwarding drops of packet(IPv6).DataPathL3.Builder
setRxPktParsingErrorDrops(java.lang.Long rxPktParsingErrorDrops)
Packets failed to be parsed.DataPathL3.Builder
setTtlIpv4Drops(java.lang.Long ttlIpv4Drops)
Packet(IPv4) drops due to low TTL.DataPathL3.Builder
setTtlIpv6Drops(java.lang.Long ttlIpv6Drops)
Packet(IPv6) drops due to low TTL.DataPathL3.Builder
setTxDispatchQueueTooLongDrops(java.lang.Long txDispatchQueueTooLongDrops)
Packets being tail dropped in the txDispatchQueue.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofDataPathL3
.
-
-
Method Detail
-
setArpHoldPktDrops
public DataPathL3.Builder setArpHoldPktDrops(java.lang.Long arpHoldPktDrops)
The drops of packet(IPv4) pending on ARP resolution. format: int64- Parameters:
arpHoldPktDrops
- New value for the property.
-
setDropRouteIpv4Drops
public DataPathL3.Builder setDropRouteIpv4Drops(java.lang.Long dropRouteIpv4Drops)
Packet(IPv4) matching drop routes. format: int64- Parameters:
dropRouteIpv4Drops
- New value for the property.
-
setDropRouteIpv6Drops
public DataPathL3.Builder setDropRouteIpv6Drops(java.lang.Long dropRouteIpv6Drops)
Packet(IPv6) matching drop routes. format: int64- Parameters:
dropRouteIpv6Drops
- New value for the property.
-
setNoRouteIpv4Drops
public DataPathL3.Builder setNoRouteIpv4Drops(java.lang.Long noRouteIpv4Drops)
No IPv4 routes. format: int64- Parameters:
noRouteIpv4Drops
- New value for the property.
-
setNoRouteIpv6Drops
public DataPathL3.Builder setNoRouteIpv6Drops(java.lang.Long noRouteIpv6Drops)
No IPv6 routes. format: int64- Parameters:
noRouteIpv6Drops
- New value for the property.
-
setNsHoldPktDrops
public DataPathL3.Builder setNsHoldPktDrops(java.lang.Long nsHoldPktDrops)
The drops of packet(IPv6) pending on neighbor resolution. format: int64- Parameters:
nsHoldPktDrops
- New value for the property.
-
setPktAttrErrorDrops
public DataPathL3.Builder setPktAttrErrorDrops(java.lang.Long pktAttrErrorDrops)
Packets which failed attribute operation. format: int64- Parameters:
pktAttrErrorDrops
- New value for the property.
-
setRpfIpv4Drops
public DataPathL3.Builder setRpfIpv4Drops(java.lang.Long rpfIpv4Drops)
Reverse path forwarding drops of packet(IPv4). format: int64- Parameters:
rpfIpv4Drops
- New value for the property.
-
setRpfIpv6Drops
public DataPathL3.Builder setRpfIpv6Drops(java.lang.Long rpfIpv6Drops)
Reverse path forwarding drops of packet(IPv6). format: int64- Parameters:
rpfIpv6Drops
- New value for the property.
-
setRxPktParsingErrorDrops
public DataPathL3.Builder setRxPktParsingErrorDrops(java.lang.Long rxPktParsingErrorDrops)
Packets failed to be parsed. format: int64- Parameters:
rxPktParsingErrorDrops
- New value for the property.
-
setTtlIpv4Drops
public DataPathL3.Builder setTtlIpv4Drops(java.lang.Long ttlIpv4Drops)
Packet(IPv4) drops due to low TTL. format: int64- Parameters:
ttlIpv4Drops
- New value for the property.
-
setTtlIpv6Drops
public DataPathL3.Builder setTtlIpv6Drops(java.lang.Long ttlIpv6Drops)
Packet(IPv6) drops due to low TTL. format: int64- Parameters:
ttlIpv6Drops
- New value for the property.
-
setTxDispatchQueueTooLongDrops
public DataPathL3.Builder setTxDispatchQueueTooLongDrops(java.lang.Long txDispatchQueueTooLongDrops)
Packets being tail dropped in the txDispatchQueue. format: int64- Parameters:
txDispatchQueueTooLongDrops
- New value for the property.
-
build
public DataPathL3 build()
-
-