public static final class MacLearningSpec.Builder
extends java.lang.Object
MacLearningSpec.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
MacLearningSpec. |
| Modifier and Type | Method and Description |
|---|---|
MacLearningSpec |
build() |
MacLearningSpec.Builder |
setAgingTime(java.lang.Long agingTime)
Aging time in sec for learned MAC address format: int32
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
MacLearningSpec.Builder |
setEnabled(java.lang.Boolean enabled)
Allowing source MAC address learning
|
MacLearningSpec.Builder |
setLimit(java.lang.Long limit)
This property specifies the limit on the maximum number of MAC addresses that
can be learned on a port.
|
MacLearningSpec.Builder |
setLimitPolicy(java.lang.String limitPolicy)
Possible values are:
MacLearningSpec.LIMIT_POLICY_ALLOW MacLearningSpec.LIMIT_POLICY_DROP The policy
after MAC Limit is exceeded |
MacLearningSpec.Builder |
setRemoteOverlayMacLimit(java.lang.Long remoteOverlayMacLimit)
This property specifies the limit on the maximum number of MACs learned for a
remote Virtual Machine's MAC to vtep binding per overlay logical switch.
|
MacLearningSpec.Builder |
setUnicastFloodingAllowed(java.lang.Boolean unicastFloodingAllowed)
Allowing flooding for unlearned MAC for ingress traffic
|
public Builder()
MacLearningSpec.public MacLearningSpec.Builder setAgingTime(java.lang.Long agingTime)
agingTime - New value for the property.public MacLearningSpec.Builder setEnabled(java.lang.Boolean enabled)
enabled - New value for the property.public MacLearningSpec.Builder setLimit(java.lang.Long limit)
limit - New value for the property.public MacLearningSpec.Builder setLimitPolicy(java.lang.String limitPolicy)
limitPolicy - New value for the property.public MacLearningSpec.Builder setRemoteOverlayMacLimit(java.lang.Long remoteOverlayMacLimit)
remoteOverlayMacLimit - New value for the property.public MacLearningSpec.Builder setUnicastFloodingAllowed(java.lang.Boolean unicastFloodingAllowed)
unicastFloodingAllowed - New value for the property.public MacLearningSpec build()