Represents third-party user identity and corresponding Google identity mapping.
Nested Class Summary
class | IdentityUser.Builder | Builder for IdentityUser |
Public Method Summary
boolean |
equals(Object obj)
|
String |
getAttribute()
Gets custom schema attribute name which will be populated to map third-party user identity.
|
String |
getGoogleIdentity()
Gets Google identity for user.
|
IdentityPrincipal.Kind |
getKind()
Get kind for
IdentityPrincipal . |
String |
getSchema()
Gets custom schema name under which identity will be mapped for user.
|
int |
hashCode()
|
ListenableFuture<IdentityUser> |
sync(IdentityUser previouslySynced, IdentityService service)
Syncs
IdentityUser with Google Admin SDK API using service |
String |
toString()
|
ListenableFuture<Boolean> |
unmap(IdentityService service)
Unmaps
IdentityUser , by clearing out getAttribute() , using Google
Admin SDK API. |
Inherited Method Summary
Public Methods
public boolean equals (Object obj)
Parameters
obj |
---|
public String getAttribute ()
Gets custom schema attribute name which will be populated to map third-party user identity.
Returns
- custom schema attribute name which will be populated to map third-party user identity.
public String getGoogleIdentity ()
Gets Google identity for user.
Returns
- Google identity for user.
public IdentityPrincipal.Kind getKind ()
Get kind for IdentityPrincipal
. This is always USER
for
IdentityUser
.
public String getSchema ()
Gets custom schema name under which identity will be mapped for user.
Returns
- custom schema name under which identity will be mapped for user.
public int hashCode ()
public ListenableFuture<IdentityUser> sync (IdentityUser previouslySynced, IdentityService service)
Syncs IdentityUser
with Google Admin SDK API using service
Parameters
previouslySynced | |
---|---|
service |
Throws
IOException |
---|
public String toString ()
public ListenableFuture<Boolean> unmap (IdentityService service)
Unmaps IdentityUser
, by clearing out getAttribute()
, using Google
Admin SDK API.
Parameters
service |
---|
Throws
IOException |
---|