Top Description Fields Constructors Methods
com.oracle.bmc.paginator.internal

public Class RequestBuilderAndToken<T>

extends Object
Class Inheritance
Type Parameters
<T>
The type of the request builder object
Imports
java.util.Optional, com.oracle.bmc.InternalSdk

A container class for a request builder and next page token. These pieces will be used to create a request to a list operation.

There are three possible values for the token:

Field Summary

Modifier and TypeField and Description
private T
private Optional<String>

Constructor Summary

AccessConstructor and Description
private
RequestBuilderAndToken(final T requestBuilder)

Method Summary

Modifier and TypeMethod and Description
public Optional<String>
public T
public static <T> RequestBuilderAndToken<T>
initialPage(final T requestBuilder)

public static <T> RequestBuilderAndToken<T>
subsequentPage(final T requestBuilder, final Optional<String> token)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

requestBuilderback to summary
private T requestBuilder
tokenback to summary
private Optional<String> token

Constructor Detail

RequestBuilderAndTokenback to summary
private RequestBuilderAndToken(final T requestBuilder)
Annotations
@InternalSdk
backwardCompatibilityRequired:true

Method Detail

getNextPageTokenback to summary
public Optional<String> getNextPageToken()
Annotations
@InternalSdk
backwardCompatibilityRequired:true
getRequestBuilderback to summary
public T getRequestBuilder()
initialPageback to summary
public static <T> RequestBuilderAndToken<T> initialPage(final T requestBuilder)
Annotations
@InternalSdk
backwardCompatibilityRequired:true
subsequentPageback to summary
public static <T> RequestBuilderAndToken<T> subsequentPage(final T requestBuilder, final Optional<String> token)
Annotations
@InternalSdk
backwardCompatibilityRequired:true