public static class UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
optional |
UserProfileConfiguration.UpdateStrategy |
updateStrategy |
String |
valueToUseIfNoOtherValidValue |
| Modifier | Constructor and Description |
|---|---|
protected |
ProfilePropertyBuilder(String headerName,
String profileName) |
| Modifier and Type | Method and Description |
|---|---|
UserProfileConfiguration.ProfileProperty |
build() |
UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder |
setOptional(boolean optional)
If optional is
true, missing (null) values are always valid
values (regex is ignored in this case). |
UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder |
setUpdateStrategy(UserProfileConfiguration.UpdateStrategy updateStrategy)
When to update the profile property from header; defaults to UPDATE_ALWAYS.
|
UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder |
setValueToUseIfNoOtherValidValue(String valueToUseIfNoOtherValidValue)
Optional (nullable).
|
UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder |
validationRegex(String validationRegex) |
public boolean optional
public UserProfileConfiguration.UpdateStrategy updateStrategy
public String valueToUseIfNoOtherValidValue
public UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder validationRegex(String validationRegex)
public UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder setUpdateStrategy(UserProfileConfiguration.UpdateStrategy updateStrategy)
public UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder setOptional(boolean optional)
true, missing (null) values are always valid
values (regex is ignored in this case). If optional is false, null
values are always invalid (regex is ignored in this case). Defaults to false.public UserProfileConfiguration.ProfileProperty.ProfilePropertyBuilder setValueToUseIfNoOtherValidValue(String valueToUseIfNoOtherValidValue)
public UserProfileConfiguration.ProfileProperty build()
Copyright © 2016–2018. All rights reserved.