public static final class AddressBindingEntry.Builder
extends java.lang.Object
AddressBindingEntry
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
AddressBindingEntry . |
Modifier and Type | Method and Description |
---|---|
AddressBindingEntry |
build() |
AddressBindingEntry.Builder |
setBinding(PacketAddressClassifier binding) |
AddressBindingEntry.Builder |
setBindingTimestamp(java.lang.Long bindingTimestamp)
Timestamp at which the binding was discovered via snooping or manually specified
by the user format: int64
|
AddressBindingEntry.Builder |
setSource(java.lang.String source)
Possible values are:
AddressBindingEntry.SOURCE_INVALID AddressBindingEntry.SOURCE_UNKNOWN AddressBindingEntry.SOURCE_USER_DEFINED AddressBindingEntry.SOURCE_ARP_SNOOPING AddressBindingEntry.SOURCE_DHCP_SNOOPING AddressBindingEntry.SOURCE_VM_TOOLS AddressBindingEntry.SOURCE_ND_SNOOPING AddressBindingEntry.SOURCE_DHCPV6_SNOOPING
AddressBindingEntry.SOURCE_VM_TOOLS_V6
Source from which the address binding entry was obtained |
public Builder()
AddressBindingEntry
.public AddressBindingEntry.Builder setBinding(PacketAddressClassifier binding)
binding
- New value for the property.public AddressBindingEntry.Builder setBindingTimestamp(java.lang.Long bindingTimestamp)
bindingTimestamp
- New value for the property.public AddressBindingEntry.Builder setSource(java.lang.String source)
AddressBindingEntry.SOURCE_INVALID
AddressBindingEntry.SOURCE_UNKNOWN
AddressBindingEntry.SOURCE_USER_DEFINED
AddressBindingEntry.SOURCE_ARP_SNOOPING
AddressBindingEntry.SOURCE_DHCP_SNOOPING
AddressBindingEntry.SOURCE_VM_TOOLS
AddressBindingEntry.SOURCE_ND_SNOOPING
AddressBindingEntry.SOURCE_DHCPV6_SNOOPING
AddressBindingEntry.SOURCE_VM_TOOLS_V6
source
- New value for the property.public AddressBindingEntry build()