com.medallia.mxo.identitytransfer
All of APIs listed on this page are in the com.medallia.mxo.identitytransfer
package.
MXOIdentityTransferConfiguration
The configuration object for MXO SDK Identity Transfer.
import com.medallia.mxo.identitytransfer.MXOIdentityTransferUriMatcher;
public class MXOIdentityTransferConfiguration {
private Boolean disableIdentityTransfer;
private Set<MXOIdentityTransferUriMatcher> includeList;
private Set<MXOIdentityTransferUriMatcher> excludeList;
private MXOIdentityTransferConfiguration(boolean disableIdentityTransfer, Set<MXOIdentityTransferUriMatcher> includeList, Set<MXOIdentityTransferUriMatcher> excludeList) {
this.disableIdentityTransfer = disableIdentityTransfer;
this.includeList = includeList;
this.excludeList = excludeList;
}
}
Property | Type | Description |
---|---|---|
disableIdentityTransfer | Boolean | Set to true to disable transfer of identity to outbound locations. |
includeList | Set<MXOIdentityTransferUriMatcher> | The list of allowed URIs for identity transfer. |
excludeList | Set<MXOIdentityTransferUriMatcher> | The list of denied URIs for identity transfer. |
Create an instance using the Builder as shown below:
final MXOIdentityTransferConfiguration configuration = new MXOIdentityTransferConfiguration.Builder()
.disableIdentityTransfer(false)
.includeList(includeList)
.excludeList (excludeList)
.build()
MXOIdentityTransferUriMatcher
Represents the different ways the MXO SDK will attempt to include or exclude URIs from having a tid
query parameter and value appended, IE identity transfer.
If used in either excludeList
or includeList
, then exact or regex URI values will be compared.
import java.net.URI;
import kotlin.text.Regex;
public abstract class MXOIdentityTransferUriMatcher {
public static final class ExactMatch extends MXOIdentityTransferUriMatcher {
private final URI value;
public ExactMatch(URI value) {
this.value = value;
}
public URI getValue() {
return value;
}
}
public static final class RegexMatch extends MXOIdentityTransferUriMatcher {
private final Regex value;
public RegexMatch(Regex value) {
this.value = value;
}
public Regex getValue() {
return value;
}
}
}
Property | Type | Description |
---|---|---|
value | URI | The exact/regex URI to match against the string representation of the URI by calling URI.toString . |