Class DeepSerializedValue


  • public class DeepSerializedValue
    extends java.lang.Object
    Represents deep serialized value.
    • Constructor Summary

      Constructors 
      Constructor Description
      DeepSerializedValue​(DeepSerializedValue.Type type, java.util.Optional<java.lang.Object> value, java.util.Optional<java.lang.String> objectId, java.util.Optional<java.lang.Integer> weakLocalObjectReference)  
    • Constructor Detail

      • DeepSerializedValue

        public DeepSerializedValue​(DeepSerializedValue.Type type,
                                   java.util.Optional<java.lang.Object> value,
                                   java.util.Optional<java.lang.String> objectId,
                                   java.util.Optional<java.lang.Integer> weakLocalObjectReference)
    • Method Detail

      • getValue

        public java.util.Optional<java.lang.Object> getValue()
      • getObjectId

        public java.util.Optional<java.lang.String> getObjectId()
      • getWeakLocalObjectReference

        public java.util.Optional<java.lang.Integer> getWeakLocalObjectReference()
        Set if value reference met more then once during serialization. In such case, value is provided only to one of the serialized values. Unique per value in the scope of one CDP call.