Class Options

    • Method Detail

      • limit

        public static Options.ReadOption limit​(long limit)
        Specifying this will cause the read to yield at most this many rows. This should be greater than 0.
      • prefetchChunks

        public static Options.ReadAndQueryOption prefetchChunks​(int prefetchChunks)
        Specifying this will allow the client to prefetch up to prefetchChunks PartialResultSet chunks for read and query. The data size of each chunk depends on the server implementation but a good rule of thumb is that each chunk will be up to 1 MiB. Larger values reduce the likelihood of blocking while consuming results at the cost of greater memory consumption. prefetchChunks should be greater than 0. To get good performance choose a value that is large enough to allow buffering of chunks for an entire row. Apart from the buffered chunks, there can be at most one more row buffered in the client.
      • pageSize

        public static Options.ListOption pageSize​(int pageSize)
        Specifying this will cause the list operations to fetch at most this many records in a page.
      • pageToken

        public static Options.ListOption pageToken​(String pageToken)
        Specifying this will cause the list operation to start fetching the record from this onwards.
      • filter

        public static Options.ListOption filter​(String filter)
        Specifying this will cause the given filter to be applied to the list operation. List operations that support this options are: If this option is passed to any other list operation, it will throw an IllegalArgumentException.
        Parameters:
        filter - An expression for filtering the results of the request. Filter rules are case insensitive. Some examples of using filters are:
        • name:* The entity has a name.
        • name:Howl The entity's name contains "howl".
        • name:HOWL Equivalent to above.
        • NAME:howl Equivalent to above.
        • labels.env:* The entity has the label env.
        • labels.env:dev The entity has a label env whose value contains "dev".
        • name:howl labels.env:dev The entity's name contains "howl" and it has the label env whose value contains "dev".
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object