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()