Class AerospikeWriteData

java.lang.Object
org.springframework.data.aerospike.convert.AerospikeWriteData

public class AerospikeWriteData extends Object
Value object to carry data to be written in object conversion.
Author:
Oliver Gierke, Anastasiia Smirnova
  • Constructor Details

    • AerospikeWriteData

      public AerospikeWriteData(com.aerospike.client.Key key, Collection<com.aerospike.client.Bin> bins, int expiration, Integer version)
    • AerospikeWriteData

      public AerospikeWriteData(com.aerospike.client.Key key, String namespace, Collection<com.aerospike.client.Bin> bins, int expiration, Integer version, Collection<String> requestedBins)
  • Method Details

    • forWrite

      public static AerospikeWriteData forWrite(String namespace)
      Initialize an AerospikeWriteData object with a namespace required for subsequent writing
    • getBins

      public Collection<com.aerospike.client.Bin> getBins()
    • getBinsAsArray

      public com.aerospike.client.Bin[] getBinsAsArray()
    • hasRequestedBins

      public boolean hasRequestedBins()
    • getVersion

      public Optional<Integer> getVersion()
    • addBin

      public void addBin(String key, Object value)
    • add

      public void add(com.aerospike.client.Bin bin)
    • setKeyForWrite

      public void setKeyForWrite(Optional<com.aerospike.client.Key> newKey)