GroupsServiceImpl.Builder

public static class GroupsServiceImpl.Builder extends AbstractBuilder<GroupsServiceImpl.Builder, CloudIdentity>

Builder object for creating an instance of GroupsServiceImpl

Public Constructor Summary

Public Method Summary

GroupsServiceImpl
build()
Builds an instance of GroupsServiceImpl
Set<String>
getApiScopes()
Returns API scopes to be used for making Cloud Identity Groups API requests.
CloudIdentity.Builder
getServiceBuilder(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer requestInitializer)
GroupsServiceImpl.Builder
getThis()
Returns this instance of GroupsServiceImpl.Builder
GroupsServiceImpl.Builder
setBatchRequestService(BatchRequestService batchService)
Sets BatchRequestService to be used for request batching.

Inherited Method Summary

Public Constructors

public GroupsServiceImpl.Builder ()

Public Methods

public GroupsServiceImpl build ()

Builds an instance of GroupsServiceImpl

Returns
Throws
GeneralSecurityException
IOException

public Set<String> getApiScopes ()

Returns API scopes to be used for making Cloud Identity Groups API requests.

Returns
  • set of scopes to be used.

public CloudIdentity.Builder getServiceBuilder (HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer requestInitializer)

Parameters
transport HttpTranport to be used for creating AbstractGoogleJsonClient
jsonFactory JsonFactory to be used for creating AbstractGoogleJsonClient
requestInitializer HttpRequestInitializer to be used for creating AbstractGoogleJsonClient
Returns

public GroupsServiceImpl.Builder getThis ()

Returns this instance of GroupsServiceImpl.Builder

Returns
  • current builder instance

public GroupsServiceImpl.Builder setBatchRequestService (BatchRequestService batchService)

Sets BatchRequestService to be used for request batching.

Parameters
batchService to be used for request batching.
Returns
  • this builder instance.