Package io.gravitee.am.service.model
Class PatchDomain
java.lang.Object
io.gravitee.am.service.model.PatchDomain
- Author:
- Alexandre FARIA (contact at alexandrefaria.net), GraviteeSource Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()getOidc()getPath()Returns the list of required permission depending on what fields are filled.getSaml()getScim()getTags()getUma()voidsetAccountSettings(Optional<AccountSettings> accountSettings) voidsetAlertEnabled(Optional<Boolean> alertEnabled) voidsetCorsSettings(Optional<CorsSettings> corsSettings) voidsetDescription(Optional<String> description) voidsetEnabled(Optional<Boolean> enabled) voidsetLoginSettings(Optional<LoginSettings> loginSettings) voidvoidvoidsetOidc(Optional<PatchOIDCSettings> oidc) voidsetPasswordSettings(Optional<PatchPasswordSettings> passwordSettings) voidvoidsetSaml(Optional<PatchSAMLSettings> saml) voidsetScim(Optional<SCIMSettings> scim) voidsetSelfServiceAccountManagementSettings(Optional<SelfServiceAccountManagementSettings> selfServiceAccountManagementSettings) voidvoidsetUma(Optional<UMASettings> uma) voidsetVhostMode(Optional<Boolean> vhostMode) voidsetVhosts(Optional<List<VirtualHost>> vhosts) voidsetWebAuthnSettings(Optional<WebAuthnSettings> webAuthnSettings)
-
Constructor Details
-
PatchDomain
public PatchDomain()
-
-
Method Details
-
getName
-
setName
-
getDescription
-
setDescription
-
getEnabled
-
setEnabled
-
getPath
-
setPath
-
getOidc
-
setOidc
-
getUma
-
setUma
-
getScim
-
setScim
-
getLoginSettings
-
setLoginSettings
-
getWebAuthnSettings
-
setWebAuthnSettings
-
getAccountSettings
-
setAccountSettings
-
getTags
-
setTags
-
getPasswordSettings
-
setPasswordSettings
-
getSelfServiceAccountManagementSettings
-
setSelfServiceAccountManagementSettings
public void setSelfServiceAccountManagementSettings(Optional<SelfServiceAccountManagementSettings> selfServiceAccountManagementSettings) -
getMaster
-
setMaster
-
getSaml
-
setSaml
-
getCorsSettings
-
setCorsSettings
-
patch
-
getRequiredPermissions
Returns the list of required permission depending on what fields are filled.Ex: if settings.oauth is filled,
Permission.DOMAIN_OPENIDwill be added to the list of required permissions cause it means the user want to update this information.- Returns:
- the list of required permissions.
-
getVhostMode
-
setVhostMode
-
getVhosts
-
setVhosts
-
getAlertEnabled
-
setAlertEnabled
-