public static final class LispMulticastLcafAddress.MulticastAddressBuilder extends LispLcafAddress.LcafAddressBuilder<LispMulticastLcafAddress.MulticastAddressBuilder>
| Constructor and Description |
|---|
MulticastAddressBuilder() |
| Modifier and Type | Method and Description |
|---|---|
LispMulticastLcafAddress |
build()
Builds LispMulticastLcafAddress instance.
|
LispMulticastLcafAddress.MulticastAddressBuilder |
withGrpAddress(LispAfiAddress grpAddress)
Sets group address.
|
LispMulticastLcafAddress.MulticastAddressBuilder |
withGrpMaskLength(byte grpMaskLength)
Sets group mask length.
|
LispMulticastLcafAddress.MulticastAddressBuilder |
withInstanceId(int instanceId)
Sets instance identifier.
|
LispMulticastLcafAddress.MulticastAddressBuilder |
withSrcAddress(LispAfiAddress srcAddress)
Sets source address.
|
LispMulticastLcafAddress.MulticastAddressBuilder |
withSrcMaskLength(byte srcMaskLength)
Sets source mask length.
|
withFlag, withLcafType, withLength, withReserved1, withReserved2public LispMulticastLcafAddress.MulticastAddressBuilder withInstanceId(int instanceId)
instanceId - instance identifierpublic LispMulticastLcafAddress.MulticastAddressBuilder withSrcMaskLength(byte srcMaskLength)
srcMaskLength - source mask lengthpublic LispMulticastLcafAddress.MulticastAddressBuilder withGrpMaskLength(byte grpMaskLength)
grpMaskLength - group mask lengthpublic LispMulticastLcafAddress.MulticastAddressBuilder withSrcAddress(LispAfiAddress srcAddress)
srcAddress - source addresspublic LispMulticastLcafAddress.MulticastAddressBuilder withGrpAddress(LispAfiAddress grpAddress)
grpAddress - group addresspublic LispMulticastLcafAddress build()
build in class LispLcafAddress.LcafAddressBuilder<LispMulticastLcafAddress.MulticastAddressBuilder>