@Generated(value="org.immutables.processor.ProxyProcessor") public final class KeystoneConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KeystoneConfiguration.Builder
Builds instances of type
KeystoneConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
static KeystoneConfiguration.Builder |
builder()
Creates a builder for
KeystoneConfiguration. |
boolean |
equals(Object another)
This instance is equal to all instances of
KeystoneConfiguration that have equal attribute values. |
AttributeMappings |
getAttributeMappings() |
List<String> |
getEmailDomains()
List of email domains associated with the provider for the purpose of associating users to the correct origin upon invitation.
|
List<String> |
getExternalGroupsWhitelist()
The external group white list
|
String |
getProviderDescription()
Human readable name/description of this provider
|
Boolean |
getStoreCustomAttributes()
Set to true, to store custom user attributes to be fetched from the /userinfo endpoint
|
int |
hashCode()
Computes a hash code from attributes:
emailDomains, providerDescription, attributeMappings, externalGroupsWhitelist, storeCustomAttributes. |
String |
toString()
Prints the immutable value
KeystoneConfiguration with attribute values. |
public List<String> getEmailDomains()
public String getProviderDescription()
public AttributeMappings getAttributeMappings()
attributeMappings attributepublic List<String> getExternalGroupsWhitelist()
public Boolean getStoreCustomAttributes()
public boolean equals(Object another)
KeystoneConfiguration that have equal attribute values.public int hashCode()
emailDomains, providerDescription, attributeMappings, externalGroupsWhitelist, storeCustomAttributes.public String toString()
KeystoneConfiguration with attribute values.public static KeystoneConfiguration.Builder builder()
KeystoneConfiguration.
KeystoneConfiguration.builder()
.emailDomains(List<String> | null) // nullable emailDomains
.providerDescription(String | null) // nullable providerDescription
.attributeMappings(org.cloudfoundry.uaa.identityproviders.AttributeMappings | null) // nullable attributeMappings
.externalGroupsWhitelist(List<String> | null) // nullable externalGroupsWhitelist
.storeCustomAttributes(Boolean | null) // nullable storeCustomAttributes
.build();
Copyright © 2020. All rights reserved.