public static abstract class

AbstractKinveyClient.Builder

extends Object
java.lang.Object
   ↳ com.kinvey.java.core.AbstractKinveyClient.Builder
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Constructs an AbstractKinveyClient

Summary

Public Constructors
AbstractKinveyClient.Builder(HttpTransport transport, JsonFactory jsonFactory, String defaultRootUrl, String defaultServicePath, HttpRequestInitializer httpRequestInitializer)
AbstractKinveyClient.Builder(HttpTransport transport, JsonFactory jsonFactory, String defaultRootUrl, String defaultServicePath, HttpRequestInitializer httpRequestInitializer, KinveyClientRequestInitializer kinveyRequestInitializer)
Public Methods
abstract AbstractKinveyClient build()
final String getBaseUrl()
final HttpRequestInitializer getHttpRequestInitializer()
final KinveyClientRequestInitializer getKinveyClientRequestInitializer()
ObjectParser getObjectParser()
BackOffPolicy getRequestBackoffPolicy()
final String getServicePath()
final HttpTransport getTransport()
AbstractKinveyClient.Builder setBaseUrl(String baseUrl)
AbstractKinveyClient.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
AbstractKinveyClient.Builder setKinveyClientRequestInitializer(KinveyClientRequestInitializer kinveyRequestInitializer)
void setRequestBackoffPolicy(BackOffPolicy requestBackoffPolicy)
AbstractKinveyClient.Builder setServiceUrl(String serviceUrl)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AbstractKinveyClient.Builder (HttpTransport transport, JsonFactory jsonFactory, String defaultRootUrl, String defaultServicePath, HttpRequestInitializer httpRequestInitializer)

Parameters
transport HTTP transport
jsonFactory json factory or null if none
defaultRootUrl root url
defaultServicePath service path
httpRequestInitializer http request initializer

public AbstractKinveyClient.Builder (HttpTransport transport, JsonFactory jsonFactory, String defaultRootUrl, String defaultServicePath, HttpRequestInitializer httpRequestInitializer, KinveyClientRequestInitializer kinveyRequestInitializer)

Parameters
transport HTTP transport
jsonFactory json factory or null if none
defaultRootUrl root url
defaultServicePath service path
httpRequestInitializer request initializer
kinveyRequestInitializer kinvey request initializer

Public Methods

public abstract AbstractKinveyClient build ()

public final String getBaseUrl ()

Returns
  • the baseUrl

public final HttpRequestInitializer getHttpRequestInitializer ()

Returns
  • the httpRequestInitializer

public final KinveyClientRequestInitializer getKinveyClientRequestInitializer ()

Returns
  • the kinveyClientRequestInitializer

public ObjectParser getObjectParser ()

Returns
  • the objectParser

public BackOffPolicy getRequestBackoffPolicy ()

Returns
  • Current backoffpolicy

public final String getServicePath ()

Returns
  • the serviceUrl

public final HttpTransport getTransport ()

Returns
  • the transport

public AbstractKinveyClient.Builder setBaseUrl (String baseUrl)

Parameters
baseUrl the baseUrl to set

public AbstractKinveyClient.Builder setHttpRequestInitializer (HttpRequestInitializer httpRequestInitializer)

Parameters
httpRequestInitializer the httpRequestInitializer to set

public AbstractKinveyClient.Builder setKinveyClientRequestInitializer (KinveyClientRequestInitializer kinveyRequestInitializer)

Parameters
kinveyRequestInitializer the kinveyRequestInitializer to set

public void setRequestBackoffPolicy (BackOffPolicy requestBackoffPolicy)

Parameters
requestBackoffPolicy The BackOffPolicy for the HTTP request

public AbstractKinveyClient.Builder setServiceUrl (String serviceUrl)

Parameters
serviceUrl the serviceUrl to set