public static abstract class

AbstractClient.Builder

extends AbstractKinveyJsonClient.Builder
java.lang.Object
   ↳ com.kinvey.java.core.AbstractKinveyClient.Builder
     ↳ com.kinvey.java.core.AbstractKinveyJsonClient.Builder
       ↳ com.kinvey.java.AbstractClient.Builder

Class Overview

Builder class for AppdataKinveyClient. This Builder is not thread safe.

Summary

Nested Classes
enum AbstractClient.Builder.Option Standard set of kinvey property names that are set in the kinvey.properties  
Public Constructors
AbstractClient.Builder(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer)
AbstractClient.Builder(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer, KinveyClientRequestInitializer clientRequestInitializer)
AbstractClient.Builder(HttpTransport transport, JsonFactory jsonFactory, String baseUrl, HttpRequestInitializer httpRequestInitializer, KinveyClientRequestInitializer clientRequestInitializer)
Public Methods
CredentialStore getCredentialStore()
String getString(AbstractClient.Builder.Option opt, String defaultValue)
String getString(AbstractClient.Builder.Option opt)
Gets the String value for the setting loaded for the corresponding option
AbstractClient.Builder setBaseUrl(String baseUrl)
AbstractClient.Builder setCredentialStore(CredentialStore store)
AbstractClient.Builder setHttpRequestInitializer(HttpRequestInitializer httpRequestInitializer)
AbstractClient.Builder setKinveyClientRequestInitializer(KinveyClientRequestInitializer kinveyRequestInitializer)
AbstractClient.Builder setServiceUrl(String serviceUrl)
[Expand]
Inherited Methods
From class com.kinvey.java.core.AbstractKinveyJsonClient.Builder
From class com.kinvey.java.core.AbstractKinveyClient.Builder
From class java.lang.Object

Public Constructors

public AbstractClient.Builder (HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer)

Parameters
transport HttpTransport
jsonFactory JsonFactory
httpRequestInitializer HttpRequestInitializer

public AbstractClient.Builder (HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer httpRequestInitializer, KinveyClientRequestInitializer clientRequestInitializer)

Parameters
transport HttpTransport
jsonFactory JsonFactory
httpRequestInitializer HttpRequestInitializer
clientRequestInitializer KinveyClientRequestInitializer

public AbstractClient.Builder (HttpTransport transport, JsonFactory jsonFactory, String baseUrl, HttpRequestInitializer httpRequestInitializer, KinveyClientRequestInitializer clientRequestInitializer)

Parameters
transport HttpTransport
jsonFactory JsonFactory
httpRequestInitializer HttpRequestInitializer
clientRequestInitializer KinveyClientRequestInitializer

Public Methods

public CredentialStore getCredentialStore ()

public String getString (AbstractClient.Builder.Option opt, String defaultValue)

public String getString (AbstractClient.Builder.Option opt)

Gets the String value for the setting loaded for the corresponding option

Parameters
opt The option for which to fetch the setting value
Returns
  • The value of the setting

public AbstractClient.Builder setBaseUrl (String baseUrl)

Parameters
baseUrl the baseUrl to set

public AbstractClient.Builder setCredentialStore (CredentialStore store)

public AbstractClient.Builder setHttpRequestInitializer (HttpRequestInitializer httpRequestInitializer)

Parameters
httpRequestInitializer the httpRequestInitializer to set

public AbstractClient.Builder setKinveyClientRequestInitializer (KinveyClientRequestInitializer kinveyRequestInitializer)

Parameters
kinveyRequestInitializer the kinveyRequestInitializer to set

public AbstractClient.Builder setServiceUrl (String serviceUrl)

Parameters
serviceUrl the serviceUrl to set