Constructors

Link copied to clipboard
constructor(operation: Operation<D>)

Properties

Link copied to clipboard
@set:ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_8_3)
open override var canBeBatched: Boolean?
Link copied to clipboard
@set:ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_8_3)
open override var enableAutoPersistedQueries: Boolean?

Whether to enable Auto Persisted Queries and try to send a hashed query first Used by com.apollographql.apollo3.interceptor.AutoPersistedQueryInterceptor

Link copied to clipboard
@set:ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_8_3)
open override var executionContext: ExecutionContext
Link copied to clipboard
@set:ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_8_3)
open override var httpHeaders: List<HttpHeader>?

HTTP headers to use for the request Used by com.apollographql.apollo3.api.http.DefaultHttpRequestComposer

Link copied to clipboard
@set:ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_8_3)
open override var httpMethod: HttpMethod?

The HTTP method to use for the request

Link copied to clipboard
@set:ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_8_3)
open override var sendApqExtensions: Boolean?

Whether to send the Auto Persisted Queries extensions Used by com.apollographql.apollo3.api.http.DefaultHttpRequestComposer

Link copied to clipboard
@set:ApolloDeprecatedSince(version = ApolloDeprecatedSince.Version.v3_8_3)
open override var sendDocument: Boolean?

Functions

Link copied to clipboard
open override fun addExecutionContext(executionContext: ExecutionContext): ApolloRequest.Builder<D>
Link copied to clipboard
open override fun addHttpHeader(name: String, value: String): ApolloRequest.Builder<D>

Add an HTTP header to be sent with the request.

Link copied to clipboard
Link copied to clipboard
open override fun canBeBatched(canBeBatched: Boolean?): ApolloRequest.Builder<D>
Link copied to clipboard
open override fun enableAutoPersistedQueries(enableAutoPersistedQueries: Boolean?): ApolloRequest.Builder<D>
Link copied to clipboard
Link copied to clipboard
open override fun httpHeaders(httpHeaders: List<HttpHeader>?): ApolloRequest.Builder<D>

Sets HTTP headers to be sent with the request.

Link copied to clipboard
open override fun httpMethod(httpMethod: HttpMethod?): ApolloRequest.Builder<D>

Configures whether the request should use GET or POST Usually, POST request can transfer bigger GraphQL documents but are more difficult to cache

Link copied to clipboard
fun requestUuid(requestUuid: Uuid): ApolloRequest.Builder<D>
Link copied to clipboard
open override fun sendApqExtensions(sendApqExtensions: Boolean?): ApolloRequest.Builder<D>
Link copied to clipboard
open override fun sendDocument(sendDocument: Boolean?): ApolloRequest.Builder<D>