Package com.vmware.nsx_policy.model
Class AddressBindingEntry.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.AddressBindingEntry.Builder
-
- Enclosing class:
- AddressBindingEntry
public static final class AddressBindingEntry.Builder extends java.lang.ObjectBuilder class forAddressBindingEntry.
-
-
Constructor Summary
Constructors Constructor Description Builder()Constructor with parameters for the required properties ofAddressBindingEntry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressBindingEntrybuild()AddressBindingEntry.BuildersetBinding(PacketAddressClassifier binding)AddressBindingEntry.BuildersetBindingTimestamp(java.lang.Long bindingTimestamp)Timestamp at which the binding was discovered via snooping or manually specified by the user format: int64AddressBindingEntry.BuildersetSource(java.lang.String source)Possible values are:AddressBindingEntry.SOURCE_INVALIDAddressBindingEntry.SOURCE_UNKNOWNAddressBindingEntry.SOURCE_USER_DEFINEDAddressBindingEntry.SOURCE_ARP_SNOOPINGAddressBindingEntry.SOURCE_DHCP_SNOOPINGAddressBindingEntry.SOURCE_VM_TOOLSAddressBindingEntry.SOURCE_ND_SNOOPINGAddressBindingEntry.SOURCE_DHCPV6_SNOOPINGAddressBindingEntry.SOURCE_VM_TOOLS_V6Source from which the address binding entry was obtained
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofAddressBindingEntry.
-
-
Method Detail
-
setBinding
public AddressBindingEntry.Builder setBinding(PacketAddressClassifier binding)
- Parameters:
binding- New value for the property.
-
setBindingTimestamp
public AddressBindingEntry.Builder setBindingTimestamp(java.lang.Long bindingTimestamp)
Timestamp at which the binding was discovered via snooping or manually specified by the user format: int64- Parameters:
bindingTimestamp- New value for the property.
-
setSource
public 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
- Parameters:
source- New value for the property.
-
-
build
public AddressBindingEntry build()
-
-