Interfaces
| IdentityConnector | Interface for user-specific implementation details of the connector. | 
| IdentityConnectorContext | Interface for a context object created by the SDK to pass to the IdentityConnector code.  | 
          
| IdentityService | Access point between the connector developer and Google APIs for syncing identities. | 
| IdentityStateLoader | Abstract object to load initial IdentityState   | 
          
| Repository | An Identity repository for listing Users and Groups from a repository | 
Classes
| CloudIdentityFacade | Simple interface to the Cloud Identity service. | 
| DirectoryFacade | A facade for Google's Directory API (https://developers.google.com/admin-sdk/directory/v1/reference/). | 
| FullSyncIdentityConnector | Connector implementation which periodically sync all users and groups with Google | 
| GroupsServiceImpl | Wrapper for Cloud Identity Groups API for performing CRUD operations on Groups and Memberships. | 
| GroupsServiceImpl.Builder | Builder object for creating an instance of GroupsServiceImpl   | 
          
| IdentityApplication | Main object and access point for the SDK. | 
| IdentityApplication.Builder | Builder for creating an instance of IdentityApplication   | 
          
| IdentityGroup | Represents a third-party group to be synced with Cloud identity Groups API. | 
| IdentityGroup.Builder | Builder for IdentityGroup   | 
          
| IdentityPrincipal<T> | Represents third-party identity such as user or group. | 
| IdentityScheduler | Handles scheduling and execution of identity connector traversal related tasks. | 
| IdentityScheduler.Builder | Builder for creating an instance of IdentityScheduler   | 
          
| IdentityServiceImpl | Access point between the connector developer and Google APIs for syncing identities. | 
| IdentityServiceImpl.Builder | Builder for creating an instance of IdentityService   | 
          
| IdentitySourceConfiguration | Structure to hold configuration information about identity sources, schemas and group namespace. | 
| IdentitySourceConfiguration.Builder | Builder for creating an instance of IdentitySourceConfiguration   | 
          
| IdentityState | Current state of all identities synced with Google. | 
| IdentityState.Builder | Builder object for IdentityState   | 
          
| IdentityUser | Represents third-party user identity and corresponding Google identity mapping. | 
| IdentityUser.Builder | Builder for IdentityUser   | 
          
| RepositoryContext | Context used by Repository to initialize itself   | 
          
| UsersServiceImpl | |
| UsersServiceImpl.Builder | Builder for creating an instance of UsersServiceImpl   |