Class QueryRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<QueryRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<QueryRequest.Builder>
studio.o7.octopus.sdk.v1.QueryRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, QueryRequestOrBuilder
- Enclosing class:
QueryRequest
public static final class QueryRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<QueryRequest.Builder>
implements QueryRequestOrBuilder
* Filters and options for `Query` RPC.Protobuf type
octopus_sdk.v1.QueryRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()End timestamp to filter creation time.Start timestamp to filter creation time.Filter by json (use MongoDB filter pattern)Sort by json (use MongoDB sort pattern)Whether to include expired objects.Pattern to match keys.Entry paginatorcom.google.protobuf.TimestampEnd timestamp to filter creation time.com.google.protobuf.Timestamp.BuilderEnd 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.Timestamp.BuilderStart 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)static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether to include expired objects.Pattern to match keys.com.google.protobuf.ByteStringPattern to match keys.Entry paginatorEntry 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 paginatorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreatedAtRangeEnd(com.google.protobuf.Timestamp value) End timestamp to filter creation time.mergeCreatedAtRangeStart(com.google.protobuf.Timestamp value) Start timestamp to filter creation time.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(QueryRequest other) mergePaginator(Paginator value) Entry paginatorsetCreatedAtRangeEnd(com.google.protobuf.Timestamp value) End timestamp to filter creation time.setCreatedAtRangeEnd(com.google.protobuf.Timestamp.Builder builderForValue) End timestamp to filter creation time.setCreatedAtRangeStart(com.google.protobuf.Timestamp value) Start timestamp to filter creation time.setCreatedAtRangeStart(com.google.protobuf.Timestamp.Builder builderForValue) Start timestamp to filter creation time.setDataFilter(String value) Filter by json (use MongoDB filter pattern)setDataFilterBytes(com.google.protobuf.ByteString value) Filter by json (use MongoDB filter pattern)setDataSort(String value) Sort by json (use MongoDB sort pattern)setDataSortBytes(com.google.protobuf.ByteString value) Sort by json (use MongoDB sort pattern)setIncludeExpired(boolean value) Whether to include expired objects.setKeyPattern(String value) Pattern to match keys.setKeyPatternBytes(com.google.protobuf.ByteString value) Pattern to match keys.setPaginator(Paginator value) Entry paginatorsetPaginator(Paginator.Builder builderForValue) Entry paginatorMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<QueryRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<QueryRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<QueryRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueryRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<QueryRequest.Builder>
-
mergeFrom
public QueryRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueryRequest.Builder>- Throws:
IOException
-
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"];- Specified by:
getKeyPatternin interfaceQueryRequestOrBuilder- Returns:
- The keyPattern.
-
getKeyPatternBytes
public 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"];- Specified by:
getKeyPatternBytesin interfaceQueryRequestOrBuilder- Returns:
- The bytes for keyPattern.
-
setKeyPattern
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"];- Parameters:
value- The keyPattern to set.- Returns:
- This builder for chaining.
-
clearKeyPattern
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:
- This builder for chaining.
-
setKeyPatternBytes
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"];- Parameters:
value- The bytes for keyPattern to set.- Returns:
- This builder for chaining.
-
hasIncludeExpired
public boolean hasIncludeExpired()Whether to include expired objects.
optional bool include_expired = 2 [json_name = "includeExpired"];- Specified by:
hasIncludeExpiredin interfaceQueryRequestOrBuilder- Returns:
- Whether the includeExpired field is set.
-
getIncludeExpired
public boolean getIncludeExpired()Whether to include expired objects.
optional bool include_expired = 2 [json_name = "includeExpired"];- Specified by:
getIncludeExpiredin interfaceQueryRequestOrBuilder- Returns:
- The includeExpired.
-
setIncludeExpired
Whether to include expired objects.
optional bool include_expired = 2 [json_name = "includeExpired"];- Parameters:
value- The includeExpired to set.- Returns:
- This builder for chaining.
-
clearIncludeExpired
Whether to include expired objects.
optional bool include_expired = 2 [json_name = "includeExpired"];- Returns:
- This builder for chaining.
-
hasCreatedAtRangeStart
public boolean hasCreatedAtRangeStart()Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"];- Specified by:
hasCreatedAtRangeStartin interfaceQueryRequestOrBuilder- Returns:
- Whether the createdAtRangeStart field is set.
-
getCreatedAtRangeStart
public com.google.protobuf.Timestamp getCreatedAtRangeStart()Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"];- Specified by:
getCreatedAtRangeStartin interfaceQueryRequestOrBuilder- Returns:
- The createdAtRangeStart.
-
setCreatedAtRangeStart
Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"]; -
setCreatedAtRangeStart
public QueryRequest.Builder setCreatedAtRangeStart(com.google.protobuf.Timestamp.Builder builderForValue) Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"]; -
mergeCreatedAtRangeStart
Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"]; -
clearCreatedAtRangeStart
Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"]; -
getCreatedAtRangeStartBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAtRangeStartBuilder()Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"]; -
getCreatedAtRangeStartOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtRangeStartOrBuilder()Start timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_start = 3 [json_name = "createdAtRangeStart"];- Specified by:
getCreatedAtRangeStartOrBuilderin interfaceQueryRequestOrBuilder
-
hasCreatedAtRangeEnd
public boolean hasCreatedAtRangeEnd()End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"];- Specified by:
hasCreatedAtRangeEndin interfaceQueryRequestOrBuilder- Returns:
- Whether the createdAtRangeEnd field is set.
-
getCreatedAtRangeEnd
public com.google.protobuf.Timestamp getCreatedAtRangeEnd()End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"];- Specified by:
getCreatedAtRangeEndin interfaceQueryRequestOrBuilder- Returns:
- The createdAtRangeEnd.
-
setCreatedAtRangeEnd
End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"]; -
setCreatedAtRangeEnd
public QueryRequest.Builder setCreatedAtRangeEnd(com.google.protobuf.Timestamp.Builder builderForValue) End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"]; -
mergeCreatedAtRangeEnd
End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"]; -
clearCreatedAtRangeEnd
End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"]; -
getCreatedAtRangeEndBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAtRangeEndBuilder()End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"]; -
getCreatedAtRangeEndOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtRangeEndOrBuilder()End timestamp to filter creation time.
optional .google.protobuf.Timestamp created_at_range_end = 4 [json_name = "createdAtRangeEnd"];- Specified by:
getCreatedAtRangeEndOrBuilderin interfaceQueryRequestOrBuilder
-
hasDataFilter
public boolean hasDataFilter()Filter by json (use MongoDB filter pattern)
optional string data_filter = 5 [json_name = "dataFilter"];- Specified by:
hasDataFilterin interfaceQueryRequestOrBuilder- Returns:
- Whether the dataFilter field is set.
-
getDataFilter
Filter by json (use MongoDB filter pattern)
optional string data_filter = 5 [json_name = "dataFilter"];- Specified by:
getDataFilterin interfaceQueryRequestOrBuilder- Returns:
- The dataFilter.
-
getDataFilterBytes
public com.google.protobuf.ByteString getDataFilterBytes()Filter by json (use MongoDB filter pattern)
optional string data_filter = 5 [json_name = "dataFilter"];- Specified by:
getDataFilterBytesin interfaceQueryRequestOrBuilder- Returns:
- The bytes for dataFilter.
-
setDataFilter
Filter by json (use MongoDB filter pattern)
optional string data_filter = 5 [json_name = "dataFilter"];- Parameters:
value- The dataFilter to set.- Returns:
- This builder for chaining.
-
clearDataFilter
Filter by json (use MongoDB filter pattern)
optional string data_filter = 5 [json_name = "dataFilter"];- Returns:
- This builder for chaining.
-
setDataFilterBytes
Filter by json (use MongoDB filter pattern)
optional string data_filter = 5 [json_name = "dataFilter"];- Parameters:
value- The bytes for dataFilter to set.- Returns:
- This builder for chaining.
-
hasDataSort
public boolean hasDataSort()Sort by json (use MongoDB sort pattern)
optional string data_sort = 6 [json_name = "dataSort"];- Specified by:
hasDataSortin interfaceQueryRequestOrBuilder- Returns:
- Whether the dataSort field is set.
-
getDataSort
Sort by json (use MongoDB sort pattern)
optional string data_sort = 6 [json_name = "dataSort"];- Specified by:
getDataSortin interfaceQueryRequestOrBuilder- Returns:
- The dataSort.
-
getDataSortBytes
public com.google.protobuf.ByteString getDataSortBytes()Sort by json (use MongoDB sort pattern)
optional string data_sort = 6 [json_name = "dataSort"];- Specified by:
getDataSortBytesin interfaceQueryRequestOrBuilder- Returns:
- The bytes for dataSort.
-
setDataSort
Sort by json (use MongoDB sort pattern)
optional string data_sort = 6 [json_name = "dataSort"];- Parameters:
value- The dataSort to set.- Returns:
- This builder for chaining.
-
clearDataSort
Sort by json (use MongoDB sort pattern)
optional string data_sort = 6 [json_name = "dataSort"];- Returns:
- This builder for chaining.
-
setDataSortBytes
Sort by json (use MongoDB sort pattern)
optional string data_sort = 6 [json_name = "dataSort"];- Parameters:
value- The bytes for dataSort to set.- Returns:
- This builder for chaining.
-
hasPaginator
public boolean hasPaginator()Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"];- Specified by:
hasPaginatorin interfaceQueryRequestOrBuilder- Returns:
- Whether the paginator field is set.
-
getPaginator
Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"];- Specified by:
getPaginatorin interfaceQueryRequestOrBuilder- Returns:
- The paginator.
-
setPaginator
Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"]; -
setPaginator
Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"]; -
mergePaginator
Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"]; -
clearPaginator
Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"]; -
getPaginatorBuilder
Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"]; -
getPaginatorOrBuilder
Entry paginator
.octopus_sdk.v1.Paginator paginator = 7 [json_name = "paginator"];- Specified by:
getPaginatorOrBuilderin interfaceQueryRequestOrBuilder
-