Class BsonUtils
- java.lang.Object
-
- org.opennms.netmgt.telemetry.protocols.common.utils.BsonUtils
-
public class BsonUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <V> Optional<V>
first(Optional<V>... values)
static Optional<org.bson.BsonValue>
get(org.bson.BsonDocument doc, String... path)
static Optional<Iterable<org.bson.BsonValue>>
getArray(org.bson.BsonDocument doc, String... path)
static Optional<Boolean>
getBool(org.bson.BsonDocument doc, String... path)
static Optional<org.bson.BsonDocument>
getDocument(org.bson.BsonDocument doc, String... path)
static Optional<Double>
getDouble(org.bson.BsonDocument doc, String... path)
static Optional<Integer>
getInt32(org.bson.BsonDocument doc, String... path)
static Optional<Long>
getInt64(org.bson.BsonDocument doc, String... path)
static Optional<String>
getString(org.bson.BsonDocument doc, String... path)
static Optional<java.time.Instant>
getTime(org.bson.BsonDocument doc, String... path)
-