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 Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.TimestampEnd timestamp to filter creation time.com.google.protobuf.TimestampOrBuilderEnd timestamp to filter creation time.com.google.protobuf.TimestampStart timestamp to filter creation time.com.google.protobuf.TimestampOrBuilderStart timestamp to filter creation time.Filter by json (use MongoDB filter pattern)com.google.protobuf.ByteStringFilter by json (use MongoDB filter pattern)Sort by json (use MongoDB sort pattern)com.google.protobuf.ByteStringSort by json (use MongoDB sort pattern)booleanWhether to include expired objects.Pattern to match keys.com.google.protobuf.ByteStringPattern to match keys.Entry paginatorEntry paginatorbooleanEnd timestamp to filter creation time.booleanStart timestamp to filter creation time.booleanFilter by json (use MongoDB filter pattern)booleanSort by json (use MongoDB sort pattern)booleanWhether to include expired objects.booleanEntry paginatorMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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"];
-