Class FeedPageMetadataRepository.PageMetadata

  • Enclosing interface:
    FeedPageMetadataRepository

    public static final class FeedPageMetadataRepository.PageMetadata
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PageMetadata​(@NonNull PageId pageId, @NonNull java.time.Instant lastModified, @NonNull java.util.Optional<@NonNull PageId> prev, @NonNull java.util.Optional<@NonNull PageId> next, long numberOfBytes, int numberOfEntities, int generation)  
    • Constructor Detail

      • PageMetadata

        public PageMetadata​(@NonNull
                            @NonNull PageId pageId,
                            @NonNull
                            @NonNull java.time.Instant lastModified,
                            @NonNull
                            @NonNull java.util.Optional<@NonNull PageId> prev,
                            @NonNull
                            @NonNull java.util.Optional<@NonNull PageId> next,
                            long numberOfBytes,
                            int numberOfEntities,
                            int generation)
    • Method Detail

      • pageId

        @NonNull
        public @NonNull PageId pageId()
      • lastModified

        @NonNull
        public @NonNull java.time.Instant lastModified()
      • prev

        @NonNull
        public @NonNull java.util.Optional<@NonNull PageId> prev()
      • next

        @NonNull
        public @NonNull java.util.Optional<@NonNull PageId> next()
      • numberOfBytes

        public long numberOfBytes()
      • numberOfEntities

        public int numberOfEntities()
      • generation

        public int generation()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object