Class ImmutableApplication.Builder
java.lang.Object
com.atlassian.crowd.model.application.ImmutableApplication.Builder
- Enclosing class:
- ImmutableApplication
-
Constructor Summary
Constructors -
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
-