Structure to hold configuration information about identity sources, schemas and group namespace.
Nested Class Summary
class | IdentitySourceConfiguration.Builder | Builder for creating an instance of IdentitySourceConfiguration |
Public Method Summary
boolean |
equals(Object obj)
|
static IdentitySourceConfiguration |
fromConfiguration()
Construct primary
IdentitySourceConfiguration from Configuration. |
String |
getGroupNamespace()
Gets namespace to be used to create
Group under. |
String |
getIdentitySourceId()
Gets identity source ID under which user and group identities will be mapped.
|
String |
getIdentitySourceSchema()
Gets schema name to be populated for user identity mapping.
|
String |
getIdentitySourceSchemaAttribute()
Gets schema attribute name to be populated for user identity mapping.
|
static ImmutableMap<String, IdentitySourceConfiguration> |
getReferenceIdentitySourcesFromConfiguration()
Construct map of reference
IdentitySourceConfiguration from Configuration. |
int |
hashCode()
|
Inherited Method Summary
Public Methods
public boolean equals (Object obj)
Parameters
obj |
---|
public static IdentitySourceConfiguration fromConfiguration ()
Construct primary IdentitySourceConfiguration
from Configuration.
Returns
IdentitySourceConfiguration
as per connector configuration
public String getIdentitySourceId ()
Gets identity source ID under which user and group identities will be mapped.
public String getIdentitySourceSchema ()
Gets schema name to be populated for user identity mapping.
public String getIdentitySourceSchemaAttribute ()
Gets schema attribute name to be populated for user identity mapping.
public static ImmutableMap<String, IdentitySourceConfiguration> getReferenceIdentitySourcesFromConfiguration ()
Construct map of reference IdentitySourceConfiguration
from Configuration. Each
referenced identity source is identified by associated identity source name from configuration
file.
Returns
IdentitySourceConfiguration
as per connector configuration