Adds a Record to the RecordSet.
Adds a Record to the RecordSet.
MessageTooLongException when adding the record would
cause the size of the exported Record Set to exceed the maximum
IPFIX message size.
RuntimeException when either the ID of the Record's
Template does not match the ID specified in the Record Set
or the Record's Template's Session must match the Session of
the Record Set.
The identifier for this Set, which is a Template identifier if the Set is RecordSet.
Returns an Iterator over the Records in the Set.
Returns an Iterator over the Records in the Set.
Returns an Iterator over the Records in this IpfixSet, returning an empty Iterator if this is a TemplateSet.
Returns an Iterator over the Records in this IpfixSet, returning an empty Iterator if this is a TemplateSet.
(Changed in version 2.9.0) The behavior of scanRight has changed. The previous behavior can be reproduced with scanRight.reverse.
The Session which the Set was read from or will be written to.
Returns the number of Records in the Set.
Returns an Iterator over the Templates in this IpfixSet, returning an empty Iterator if this is a RecordSet.
Returns an Iterator over the Templates in this IpfixSet, returning an empty Iterator if this is a RecordSet.
Appends the RecordSet to a buffer for writing to an IPFIX stream.
(Changed in version 2.9.0) transpose throws an IllegalArgumentException if collections are not uniformly sized.
A RecordSet represents an IpfixSet that contains one or more Data Records.
To create a RecordSet from an input ByteBuffer, call IpfixSet.fromBuffer().
To create a RecordSet for export, use RecordSet.empty() to create an empty RecordSet and then call addRecord() to add Records to it.
The companion object for more details.