public static class

ConnectedAppConfiguration.Builder

extends Object
java.lang.Object
   ↳ com.salesforce.android.connectedapp.ConnectedAppConfiguration.Builder

Class Overview

Builder class for creating ConnectedAppConfiguration instances. A valid Salesforce instance URL and an AuthTokenProvider instance are required.

Summary

Public Constructors
Builder()
Public Methods
ConnectedAppConfiguration.Builder authTokenProvider(AuthTokenProvider authTokenProvider)
REQUIRED: An AuthTokenProvider instance, used when making authenticated HTTP requests to Salesforce.
ConnectedAppConfiguration build()
Build a ConnectedAppConfiguration instance.
ConnectedAppConfiguration.Builder gcmSenderId(String gcmSenderId)
The GCM Sender ID for your Google Cloud Messaging or Firebase Messaging application.
ConnectedAppConfiguration.Builder salesforceInstanceURL(String salesforceInstanceURL)
REQUIRED: The Salesforce instance URL or Community URL for your Organization.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Builder ()

Public Methods

public ConnectedAppConfiguration.Builder authTokenProvider (AuthTokenProvider authTokenProvider)

REQUIRED: An AuthTokenProvider instance, used when making authenticated HTTP requests to Salesforce. Connected App client functionality requires an authenticated user.

public ConnectedAppConfiguration build ()

Build a ConnectedAppConfiguration instance. This may be passed to create(Context, ConnectedAppConfiguration) to initialize your Con nected App client.

An exception will be thrown if the Salesforce instance URL or AuthTokenProvider are not provided to the Builder before calling this method.

public ConnectedAppConfiguration.Builder gcmSenderId (String gcmSenderId)

The GCM Sender ID for your Google Cloud Messaging or Firebase Messaging application. This must be the same GCM/Firebase application that has been configured in your org's Connected App settings.

This field is not required, but registering for push notifications will not succeed without it.

public ConnectedAppConfiguration.Builder salesforceInstanceURL (String salesforceInstanceURL)

REQUIRED: The Salesforce instance URL or Community URL for your Organization.