Class ImmutableApplication.Builder
java.lang.Object
com.atlassian.crowd.model.application.ImmutableApplication.Builder
- Enclosing class:
- ImmutableApplication
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the newImmutableApplication
.setActive
(boolean active) setAliasingEnabled
(boolean aliasingEnabled) setApplicationDirectoryMappings
(Collection<? extends ApplicationDirectoryMapping> directoryMappings) setAttributes
(Map<String, String> attributes) setAuthenticationByEmailEnabled
(boolean authenticationByEmailEnabled) setAuthenticationWithoutPasswordEnabled
(boolean authenticationWithoutPasswordEnabled) setCachedDirectoriesAuthenticationOrderOptimisationEnabled
(boolean cachedDirectoriesAuthenticationOrderOptimisationEnabled) setCreatedDate
(Date createdDate) setDescription
(String description) setDirectoryMappings
(List<DirectoryMapping> directoryMappings) setFilteringGroupsWithAccessEnabled
(boolean filteringGroupsWithAccessEnabled) setFilteringUsersWithAccessEnabled
(boolean filteringUsersWithAccessEnabled) setLowercaseOutput
(boolean lowercaseOutput) setMembershipAggregationEnabled
(boolean membershipAggregationEnabled) setPasswordCredential
(PasswordCredential passwordCredential) setPermanent
(boolean permanent) setRemoteAddresses
(Set<RemoteAddress> remoteAddresses) setType
(ApplicationType type) setUpdatedDate
(Date updatedDate) setWebhooks
(Set<Webhook> webhooks)
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
setId
-
setName
-
setType
-
setDescription
-
setPasswordCredential
-
setPermanent
-
setActive
-
setAttributes
-
setDirectoryMappings
-
setApplicationDirectoryMappings
public ImmutableApplication.Builder setApplicationDirectoryMappings(Collection<? extends ApplicationDirectoryMapping> directoryMappings) -
setRemoteAddresses
-
setWebhooks
-
setLowercaseOutput
-
setAliasingEnabled
-
setMembershipAggregationEnabled
public ImmutableApplication.Builder setMembershipAggregationEnabled(boolean membershipAggregationEnabled) -
setCreatedDate
-
setUpdatedDate
-
setFilteringUsersWithAccessEnabled
public ImmutableApplication.Builder setFilteringUsersWithAccessEnabled(boolean filteringUsersWithAccessEnabled) -
setFilteringGroupsWithAccessEnabled
public ImmutableApplication.Builder setFilteringGroupsWithAccessEnabled(boolean filteringGroupsWithAccessEnabled) -
setCachedDirectoriesAuthenticationOrderOptimisationEnabled
public ImmutableApplication.Builder setCachedDirectoriesAuthenticationOrderOptimisationEnabled(boolean cachedDirectoriesAuthenticationOrderOptimisationEnabled) -
setAuthenticationWithoutPasswordEnabled
public ImmutableApplication.Builder setAuthenticationWithoutPasswordEnabled(boolean authenticationWithoutPasswordEnabled) -
setAuthenticationByEmailEnabled
public ImmutableApplication.Builder setAuthenticationByEmailEnabled(boolean authenticationByEmailEnabled) -
build
Builds the newImmutableApplication
.- Returns:
- new
ImmutableApplication
-