Package com.vmware.nsx_policy.model
Class DuplicateAddressBindingEntry.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.DuplicateAddressBindingEntry.Builder
-
- Enclosing class:
- DuplicateAddressBindingEntry
public static final class DuplicateAddressBindingEntry.Builder extends java.lang.Object
Builder class forDuplicateAddressBindingEntry
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofDuplicateAddressBindingEntry
.
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofDuplicateAddressBindingEntry
.
-
-
Method Detail
-
setBinding
public DuplicateAddressBindingEntry.Builder setBinding(PacketAddressClassifier binding)
- Parameters:
binding
- New value for the property.
-
setBindingTimestamp
public DuplicateAddressBindingEntry.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 DuplicateAddressBindingEntry.Builder setSource(java.lang.String source)
Possible values are:-
DuplicateAddressBindingEntry.SOURCE_INVALID
-
DuplicateAddressBindingEntry.SOURCE_UNKNOWN
-
DuplicateAddressBindingEntry.SOURCE_USER_DEFINED
-
DuplicateAddressBindingEntry.SOURCE_ARP_SNOOPING
-
DuplicateAddressBindingEntry.SOURCE_DHCP_SNOOPING
-
DuplicateAddressBindingEntry.SOURCE_VM_TOOLS
-
DuplicateAddressBindingEntry.SOURCE_ND_SNOOPING
-
DuplicateAddressBindingEntry.SOURCE_DHCPV6_SNOOPING
-
DuplicateAddressBindingEntry.SOURCE_VM_TOOLS_V6
- Parameters:
source
- New value for the property.
-
-
setConflictingPort
public DuplicateAddressBindingEntry.Builder setConflictingPort(java.lang.String conflictingPort)
Provides the ID of the port on which the same address bidning exists- Parameters:
conflictingPort
- New value for the property.
-
build
public DuplicateAddressBindingEntry build()
-
-