Interface FeedRange


public interface FeedRange
Represents a feed range.
  • Method Summary

    Modifier and Type
    Method
    Description
    static FeedRange
    Creates a range for an entire container
    static FeedRange
    Creates a range for a certain logical partition
    static FeedRange
    Creates a range from a previously obtained string representation.
    Gets a json representation of the feed range - the returned json string can be used to create a new feed range instance from it - (use factory method fromJsonString to do so)
  • Method Details

    • fromString

      static FeedRange fromString(String json)
      Creates a range from a previously obtained string representation.
      Parameters:
      json - A string representation of a feed range
      Returns:
      A feed range
    • toString

      String toString()
      Gets a json representation of the feed range - the returned json string can be used to create a new feed range instance from it - (use factory method fromJsonString to do so)
      Overrides:
      toString in class Object
      Returns:
      a JSON string representing the feed range
    • forLogicalPartition

      static FeedRange forLogicalPartition(PartitionKey partitionKey)
      Creates a range for a certain logical partition
      Parameters:
      partitionKey - the logical partition key value
      Returns:
      A feed range for a certain logical partition
    • forFullRange

      static FeedRange forFullRange()
      Creates a range for an entire container
      Returns:
      A feed range for an entire container