Class BatchWriteResult

java.lang.Object
ai.vectros.types.BatchWriteResult

public final class BatchWriteResult extends Object
  • Method Details

    • getIndex

      public Optional<Integer> getIndex()
      Returns:
      Zero-based position of this item in the items array you submitted. Use it to correlate this result with the item you sent.
    • getId

      public Optional<String> getId()
      Returns:
      The id assigned to the written record. Present when this item was created or updated; null when it failed (status conflict or invalid).
    • getExternalId

      public Optional<String> getExternalId()
      Returns:
      The externalId you supplied for this item, echoed back when present. Null when the item carried no externalId.
    • getStatus

      public Optional<BatchWriteResultStatus> getStatus()
      Returns:
      The outcome for this item. created and updated are successes; conflict is a uniqueness or version conflict; invalid is a validation failure.
    • getError

      public Optional<BatchItemError> getError()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static BatchWriteResult.Builder builder()