Class PageInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<PageInfo.Builder>
com.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
studio.o7.octopus.sdk.v1.PageInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, PageInfoOrBuilder
- Enclosing class:
PageInfo
public static final class PageInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
implements PageInfoOrBuilder
Protobuf type
octopus_sdk.v1.PageInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()current page (1-based)current page sizenext page number.previous page number.total matching itemslast page numberintcurrent page (1-based)intcurrent page sizestatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintnext page number.intprevious page number.longtotal matching itemsintlast page numberbooleannext page number.booleanprevious page number.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCurrentPage(int value) current page (1-based)setCurrentPageSize(int value) current page sizesetNextPage(int value) next page number.setPrevPage(int value) previous page number.setTotalItems(long value) total matching itemssetTotalPages(int value) last page numberMethods 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<PageInfo.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<PageInfo.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<PageInfo.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<PageInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
-
mergeFrom
public PageInfo.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<PageInfo.Builder>- Throws:
IOException
-
getCurrentPage
public int getCurrentPage()current page (1-based)
int32 current_page = 1 [json_name = "currentPage"];- Specified by:
getCurrentPagein interfacePageInfoOrBuilder- Returns:
- The currentPage.
-
setCurrentPage
current page (1-based)
int32 current_page = 1 [json_name = "currentPage"];- Parameters:
value- The currentPage to set.- Returns:
- This builder for chaining.
-
clearCurrentPage
current page (1-based)
int32 current_page = 1 [json_name = "currentPage"];- Returns:
- This builder for chaining.
-
getCurrentPageSize
public int getCurrentPageSize()current page size
int32 current_page_size = 2 [json_name = "currentPageSize"];- Specified by:
getCurrentPageSizein interfacePageInfoOrBuilder- Returns:
- The currentPageSize.
-
setCurrentPageSize
current page size
int32 current_page_size = 2 [json_name = "currentPageSize"];- Parameters:
value- The currentPageSize to set.- Returns:
- This builder for chaining.
-
clearCurrentPageSize
current page size
int32 current_page_size = 2 [json_name = "currentPageSize"];- Returns:
- This builder for chaining.
-
getTotalPages
public int getTotalPages()last page number
int32 total_pages = 3 [json_name = "totalPages"];- Specified by:
getTotalPagesin interfacePageInfoOrBuilder- Returns:
- The totalPages.
-
setTotalPages
last page number
int32 total_pages = 3 [json_name = "totalPages"];- Parameters:
value- The totalPages to set.- Returns:
- This builder for chaining.
-
clearTotalPages
last page number
int32 total_pages = 3 [json_name = "totalPages"];- Returns:
- This builder for chaining.
-
getTotalItems
public long getTotalItems()total matching items
int64 total_items = 4 [json_name = "totalItems"];- Specified by:
getTotalItemsin interfacePageInfoOrBuilder- Returns:
- The totalItems.
-
setTotalItems
total matching items
int64 total_items = 4 [json_name = "totalItems"];- Parameters:
value- The totalItems to set.- Returns:
- This builder for chaining.
-
clearTotalItems
total matching items
int64 total_items = 4 [json_name = "totalItems"];- Returns:
- This builder for chaining.
-
hasNextPage
public boolean hasNextPage()next page number. null if not present
optional int32 next_page = 5 [json_name = "nextPage"];- Specified by:
hasNextPagein interfacePageInfoOrBuilder- Returns:
- Whether the nextPage field is set.
-
getNextPage
public int getNextPage()next page number. null if not present
optional int32 next_page = 5 [json_name = "nextPage"];- Specified by:
getNextPagein interfacePageInfoOrBuilder- Returns:
- The nextPage.
-
setNextPage
next page number. null if not present
optional int32 next_page = 5 [json_name = "nextPage"];- Parameters:
value- The nextPage to set.- Returns:
- This builder for chaining.
-
clearNextPage
next page number. null if not present
optional int32 next_page = 5 [json_name = "nextPage"];- Returns:
- This builder for chaining.
-
hasPrevPage
public boolean hasPrevPage()previous page number. null if not present
optional int32 prev_page = 6 [json_name = "prevPage"];- Specified by:
hasPrevPagein interfacePageInfoOrBuilder- Returns:
- Whether the prevPage field is set.
-
getPrevPage
public int getPrevPage()previous page number. null if not present
optional int32 prev_page = 6 [json_name = "prevPage"];- Specified by:
getPrevPagein interfacePageInfoOrBuilder- Returns:
- The prevPage.
-
setPrevPage
previous page number. null if not present
optional int32 prev_page = 6 [json_name = "prevPage"];- Parameters:
value- The prevPage to set.- Returns:
- This builder for chaining.
-
clearPrevPage
previous page number. null if not present
optional int32 prev_page = 6 [json_name = "prevPage"];- Returns:
- This builder for chaining.
-