Interface CommitParams

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<org.projectnessie.versioned.ContentAttachment> getAttachments()
      The content attachments for the put operations.
      com.google.protobuf.ByteString getCommitMetaSerialized()
      Serialized commit-metadata.
      java.util.List<org.projectnessie.versioned.Key> getDeletes()
      List of "unchanged" keys, from Delete commit operations.
      java.util.Map<ContentId,​java.util.Optional<com.google.protobuf.ByteString>> getExpectedStates()
      Mapping of content-ids to expected global content-state (think: Iceberg table-metadata), coming from the "expected-state" property of a PutGlobal commit operation.
      java.util.List<KeyWithBytes> getPuts()
      List of all Put operations, with their keys, content-types and serialized Content.
      java.util.List<org.projectnessie.versioned.Key> getUnchanged()
      List of "unchanged" keys, from Unchanged commit operations.
      java.util.concurrent.Callable<java.lang.Void> getValidator()  
    • Method Detail

      • getExpectedStates

        java.util.Map<ContentId,​java.util.Optional<com.google.protobuf.ByteString>> getExpectedStates()
        Mapping of content-ids to expected global content-state (think: Iceberg table-metadata), coming from the "expected-state" property of a PutGlobal commit operation.
      • getPuts

        java.util.List<KeyWithBytes> getPuts()
        List of all Put operations, with their keys, content-types and serialized Content.
      • getAttachments

        java.util.List<org.projectnessie.versioned.ContentAttachment> getAttachments()
        The content attachments for the put operations.
      • getUnchanged

        java.util.List<org.projectnessie.versioned.Key> getUnchanged()
        List of "unchanged" keys, from Unchanged commit operations.
      • getDeletes

        java.util.List<org.projectnessie.versioned.Key> getDeletes()
        List of "unchanged" keys, from Delete commit operations.
      • getCommitMetaSerialized

        com.google.protobuf.ByteString getCommitMetaSerialized()
        Serialized commit-metadata.
      • getValidator

        @Nullable
        @Nullable
        java.util.concurrent.Callable<java.lang.Void> getValidator()