Interface QueryRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
QueryRequest, QueryRequest.Builder

public interface QueryRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getKeyPattern

      String getKeyPattern()
      Pattern to match keys. Supports wildcards:
      *  — matches exactly one token (between dots), e.g., "foo.*.bar" matches "foo.x.bar" but not "foo.x.y.bar"
      >  — matches one or more tokens until the end, e.g., "foo.>" matches "foo", "foo.bar", "foo.bar.baz", etc.
      Multiple wildcards can be used in a single pattern. Tokens are dot-separated.
      
      string key_pattern = 1 [json_name = "keyPattern"];
      Returns:
      The keyPattern.
    • getKeyPatternBytes

      com.google.protobuf.ByteString getKeyPatternBytes()
      Pattern to match keys. Supports wildcards:
      *  — matches exactly one token (between dots), e.g., "foo.*.bar" matches "foo.x.bar" but not "foo.x.y.bar"
      >  — matches one or more tokens until the end, e.g., "foo.>" matches "foo", "foo.bar", "foo.bar.baz", etc.
      Multiple wildcards can be used in a single pattern. Tokens are dot-separated.
      
      string key_pattern = 1 [json_name = "keyPattern"];
      Returns:
      The bytes for keyPattern.
    • hasIncludeExpired

      boolean hasIncludeExpired()
      Whether to include expired objects.
      
      optional bool include_expired = 2 [json_name = "includeExpired"];
      Returns:
      Whether the includeExpired field is set.
    • getIncludeExpired

      boolean getIncludeExpired()
      Whether to include expired objects.
      
      optional bool include_expired = 2 [json_name = "includeExpired"];
      Returns:
      The includeExpired.
    • hasCreatedAtRangeStart

      boolean hasCreatedAtRangeStart()
      Start timestamp to filter creation time.
      
      optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"];
      Returns:
      Whether the createdAtRangeStart field is set.
    • getCreatedAtRangeStart

      com.google.protobuf.Timestamp getCreatedAtRangeStart()
      Start timestamp to filter creation time.
      
      optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"];
      Returns:
      The createdAtRangeStart.
    • getCreatedAtRangeStartOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedAtRangeStartOrBuilder()
      Start timestamp to filter creation time.
      
      optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"];
    • hasCreatedAtRangeEnd

      boolean hasCreatedAtRangeEnd()
      End timestamp to filter creation time.
      
      optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"];
      Returns:
      Whether the createdAtRangeEnd field is set.
    • getCreatedAtRangeEnd

      com.google.protobuf.Timestamp getCreatedAtRangeEnd()
      End timestamp to filter creation time.
      
      optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"];
      Returns:
      The createdAtRangeEnd.
    • getCreatedAtRangeEndOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedAtRangeEndOrBuilder()
      End timestamp to filter creation time.
      
      optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"];
    • hasDataFilter

      boolean hasDataFilter()
      Filter by json (use MongoDB filter pattern)
      
      optional string data_filter = 5 [json_name = "dataFilter"];
      Returns:
      Whether the dataFilter field is set.
    • getDataFilter

      String getDataFilter()
      Filter by json (use MongoDB filter pattern)
      
      optional string data_filter = 5 [json_name = "dataFilter"];
      Returns:
      The dataFilter.
    • getDataFilterBytes

      com.google.protobuf.ByteString getDataFilterBytes()
      Filter by json (use MongoDB filter pattern)
      
      optional string data_filter = 5 [json_name = "dataFilter"];
      Returns:
      The bytes for dataFilter.
    • hasDataSort

      boolean hasDataSort()
      Sort by json (use MongoDB sort pattern)
      
      optional string data_sort = 6 [json_name = "dataSort"];
      Returns:
      Whether the dataSort field is set.
    • getDataSort

      String getDataSort()
      Sort by json (use MongoDB sort pattern)
      
      optional string data_sort = 6 [json_name = "dataSort"];
      Returns:
      The dataSort.
    • getDataSortBytes

      com.google.protobuf.ByteString getDataSortBytes()
      Sort by json (use MongoDB sort pattern)
      
      optional string data_sort = 6 [json_name = "dataSort"];
      Returns:
      The bytes for dataSort.
    • hasPaginator

      boolean hasPaginator()
      Entry paginator
      
      .octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"];
      Returns:
      Whether the paginator field is set.
    • getPaginator

      Paginator getPaginator()
      Entry paginator
      
      .octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"];
      Returns:
      The paginator.
    • getPaginatorOrBuilder

      PaginatorOrBuilder getPaginatorOrBuilder()
      Entry paginator
      
      .octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"];