Package com.oracle.bmc.filestorage.model
Class UpdateLdapIdmapDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.filestorage.model.UpdateLdapIdmapDetails.Builder
 
- 
- Enclosing class:
- UpdateLdapIdmapDetails
 
 public static class UpdateLdapIdmapDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateLdapIdmapDetailsbuild()UpdateLdapIdmapDetails.BuildercacheLifetimeSeconds(Integer cacheLifetimeSeconds)The maximum amount of time the mount target is allowed to use a cached entry.UpdateLdapIdmapDetails.BuildercacheRefreshIntervalSeconds(Integer cacheRefreshIntervalSeconds)The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.UpdateLdapIdmapDetails.Buildercopy(UpdateLdapIdmapDetails model)UpdateLdapIdmapDetails.BuildergroupSearchBase(String groupSearchBase)All LDAP searches are recursive starting at this group.UpdateLdapIdmapDetails.BuildernegativeCacheLifetimeSeconds(Integer negativeCacheLifetimeSeconds)The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.UpdateLdapIdmapDetails.BuilderoutboundConnector1Id(String outboundConnector1Id)The OCID of the first connector to use to communicate with the LDAP server.UpdateLdapIdmapDetails.BuilderoutboundConnector2Id(String outboundConnector2Id)The OCID of the second connector to use to communicate with the LDAP server.UpdateLdapIdmapDetails.BuilderschemaType(UpdateLdapIdmapDetails.SchemaType schemaType)Schema type of the LDAP account.UpdateLdapIdmapDetails.BuilderuserSearchBase(String userSearchBase)All LDAP searches are recursive starting at this user.
 
- 
- 
- 
Method Detail- 
schemaTypepublic UpdateLdapIdmapDetails.Builder schemaType(UpdateLdapIdmapDetails.SchemaType schemaType) Schema type of the LDAP account.- Parameters:
- schemaType- the value to set
- Returns:
- this builder
 
 - 
cacheRefreshIntervalSecondspublic UpdateLdapIdmapDetails.Builder cacheRefreshIntervalSeconds(Integer cacheRefreshIntervalSeconds) The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.- Parameters:
- cacheRefreshIntervalSeconds- the value to set
- Returns:
- this builder
 
 - 
cacheLifetimeSecondspublic UpdateLdapIdmapDetails.Builder cacheLifetimeSeconds(Integer cacheLifetimeSeconds) The maximum amount of time the mount target is allowed to use a cached entry.- Parameters:
- cacheLifetimeSeconds- the value to set
- Returns:
- this builder
 
 - 
negativeCacheLifetimeSecondspublic UpdateLdapIdmapDetails.Builder negativeCacheLifetimeSeconds(Integer negativeCacheLifetimeSeconds) The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.- Parameters:
- negativeCacheLifetimeSeconds- the value to set
- Returns:
- this builder
 
 - 
userSearchBasepublic UpdateLdapIdmapDetails.Builder userSearchBase(String userSearchBase) All LDAP searches are recursive starting at this user.Example: CN=User,DC=domain,DC=com - Parameters:
- userSearchBase- the value to set
- Returns:
- this builder
 
 - 
groupSearchBasepublic UpdateLdapIdmapDetails.Builder groupSearchBase(String groupSearchBase) All LDAP searches are recursive starting at this group.Example: CN=Group,DC=domain,DC=com - Parameters:
- groupSearchBase- the value to set
- Returns:
- this builder
 
 - 
outboundConnector1Idpublic UpdateLdapIdmapDetails.Builder outboundConnector1Id(String outboundConnector1Id) The OCID of the first connector to use to communicate with the LDAP server.- Parameters:
- outboundConnector1Id- the value to set
- Returns:
- this builder
 
 - 
outboundConnector2Idpublic UpdateLdapIdmapDetails.Builder outboundConnector2Id(String outboundConnector2Id) The OCID of the second connector to use to communicate with the LDAP server.- Parameters:
- outboundConnector2Id- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateLdapIdmapDetails build() 
 - 
copypublic UpdateLdapIdmapDetails.Builder copy(UpdateLdapIdmapDetails model) 
 
- 
 
-