Class ServiceProvider.ServiceProviderBuilder
java.lang.Object
de.captaingoldfish.scim.sdk.common.resources.ServiceProvider.ServiceProviderBuilder
- Enclosing class:
- ServiceProvider
override lombok builder
-
Constructor Summary
ConstructorsConstructorDescriptionmake builder constructor public in order to allow inheritance for this builder -
Method Summary
Modifier and TypeMethodDescriptionauthenticationSchemes(List<AuthenticationScheme> authenticationSchemes) build()bulkConfig(BulkConfig bulkConfig) caseInsensitiveValidation(boolean caseInsensitiveValidation) changePasswordConfig(ChangePasswordConfig changePasswordConfig) documentationUri(String documentationUri) eTagConfig(ETagConfig eTagConfig) filterConfig(FilterConfig filterConfig) forkJoinPool(ForkJoinPool forkJoinPool) patchConfig(PatchConfig patchConfig) sortConfig(SortConfig sortConfig) toString()
-
Constructor Details
-
ServiceProviderBuilder
public ServiceProviderBuilder()make builder constructor public in order to allow inheritance for this builder
-
-
Method Details
-
documentationUri
- Parameters:
documentationUri- the URL to the documentation of the application- Returns:
this.
-
patchConfig
- Parameters:
patchConfig- the patch configuration- Returns:
this.
-
changePasswordConfig
public ServiceProvider.ServiceProviderBuilder changePasswordConfig(ChangePasswordConfig changePasswordConfig) - Parameters:
changePasswordConfig- if changing passwords is supported or not- Returns:
this.
-
sortConfig
- Parameters:
sortConfig- the sorting configuration- Returns:
this.
-
eTagConfig
- Parameters:
eTagConfig- the etag configuration- Returns:
this.
-
filterConfig
- Parameters:
filterConfig- the filter configuration- Returns:
this.
-
bulkConfig
- Parameters:
bulkConfig- the bulk configuration- Returns:
this.
-
authenticationSchemes
public ServiceProvider.ServiceProviderBuilder authenticationSchemes(List<AuthenticationScheme> authenticationSchemes) - Parameters:
authenticationSchemes- the supported authentication schemes- Returns:
this.
-
forkJoinPool
- Parameters:
forkJoinPool- the join pool that is used to handle parallel streams. TheForkJoinPool.commonPool()is used by default.- Returns:
this.
-
caseInsensitiveValidation
public ServiceProvider.ServiceProviderBuilder caseInsensitiveValidation(boolean caseInsensitiveValidation) - Returns:
this.
-
build
-
toString
-