public class CleanSpeakConfiguration extends Enableable implements Buildable<CleanSpeakConfiguration>, Integration
Modifier and Type | Class and Description |
---|---|
static class |
CleanSpeakConfiguration.UsernameModeration |
Modifier and Type | Field and Description |
---|---|
String |
apiKey
API Key used to connect to the CleanSpeak API.
|
List<UUID> |
applicationIds
Application Ids of CleanSpeak Applications.
|
URI |
url
The CleanSpeak API URL.
|
CleanSpeakConfiguration.UsernameModeration |
usernameModeration
Configuration for Username moderation.
|
enabled
Constructor and Description |
---|
CleanSpeakConfiguration() |
CleanSpeakConfiguration(CleanSpeakConfiguration other) |
CleanSpeakConfiguration(String apiKey,
URI url,
CleanSpeakConfiguration.UsernameModeration usernameModeration,
UUID... applicationIds) |
public String apiKey
public List<UUID> applicationIds
For example, a Forum Application in FusionAuth may map to CleanSpeak applications Forum User Names, Forum Chat, Forum Posts.
If there is a 1 to 1 relationship between the FusionAuth and CleanSpeak applications, the application Ids are expected to be equal.
public URI url
public CleanSpeakConfiguration.UsernameModeration usernameModeration
public CleanSpeakConfiguration()
public CleanSpeakConfiguration(CleanSpeakConfiguration other)
public CleanSpeakConfiguration(String apiKey, URI url, CleanSpeakConfiguration.UsernameModeration usernameModeration, UUID... applicationIds)
public boolean equals(Object o)
equals
in class Enableable
public int hashCode()
hashCode
in class Enableable
public void normalize()
Copyright © 2021. All rights reserved.