PlusClient.Builder | Android Developers

Quicknav Quicknav
Links

- Google Play Developer Console
- Android Developers Blog
- About Android

Android Sites

- Android.com
- Android Developers
- Android Open Source Project

Language
close

- - Get Started
  - Style
  - Patterns
  - Building Blocks
  - Downloads
  - Videos
- - Training
  - API Guides
  - Reference
  - Tools
    - Get the SDK
  - Google Services
- - Google Play
  - Publishing
  - Promoting
  - App Quality
  - Spotlight
  - Open Distribution

## Results

Loading...
Summary: Ctors | Methods | Inherited Methods | [Expand All]
public static class

# PlusClient.Builder

extends Object

java.lang.Object
↳ | com.google.android.gms.plus.PlusClient.Builder

## Class Overview

Builder to create a `PlusClient` to connect to Google Play services.

## Summary

Public Constructors
| PlusClient.Builder(Context context, GooglePlayServicesClient.ConnectionCallbacks connectionCallbacks, GooglePlayServicesClient.OnConnectionFailedListener connectionFailedListener) Builder to help construct the `PlusClient` object.

Public Methods
PlusClient | build()
PlusClient.Builder | clearScopes() Removes all OAuth 2.0 scopes requested by your app.
PlusClient.Builder | setAccountName(String accountName) Specify an account name on the device that should be used.
PlusClient.Builder | setScopes(String... scopes) Specify the OAuth 2.0 scopes requested by your app.
PlusClient.Builder | setVisibleActivities(String... visibleActivities) Specify which user's app activity types can be written to Google.

[Expand] Inherited Methods
From class java.lang.Object
Object | clone()
boolean | equals(Object arg0)
void | finalize()
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)

## Public Constructors

#### public PlusClient.Builder (Context context, GooglePlayServicesClient.ConnectionCallbacks connectionCallbacks, GooglePlayServicesClient.OnConnectionFailedListener connectionFailedListener)

Builder to help construct the `PlusClient` object.

##### Parameters

context | The context to use for the connection.
connectionCallbacks | The listener where the results of the asynchronous `connect()` call are delivered.
connectionFailedListener | The listener which will be notified if the connection attempt fails.

## Public Methods

#### public PlusClient build ()

#### public PlusClient.Builder clearScopes ()

Removes all OAuth 2.0 scopes requested by your app.

#### public PlusClient.Builder setAccountName (String accountName)

Specify an account name on the device that should be used. If an account name is not specified, `DEFAULT_ACCOUNT` will be used.

##### Parameters

accountName | The account name on the device that should be used by `PlusClient`.

#### public PlusClient.Builder setScopes (String... scopes)

Specify the OAuth 2.0 scopes requested by your app. See `Scopes` for the valid OAuth 2.0 scopes.

##### Parameters

scopes | The OAuth 2.0 scopes requested by your app.

##### See Also

- `Scopes`

#### public PlusClient.Builder setVisibleActivities (String... visibleActivities)

Specify which user's app activity types can be written to Google. This must be used with the `PLUS_LOGIN` OAuth 2.0 scope.

See Types of app activityfor the full list of valid app activity types. Example usage:

          plusClientBuilder.setVisibleActivities(
              "http://schemas.google.com/AddActivity",
              "http://schemas.google.com/BuyActivity");

##### Parameters

visibleActivities | The user's app activity types that can be written to Google.