Package com.atlan.api
Class SSOEndpoint
java.lang.Object
com.atlan.api.AbstractEndpoint
com.atlan.api.HeraclesEndpoint
com.atlan.api.SSOEndpoint
API endpoints for operating on Atlan's SSO configuration.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlan.api.AbstractEndpoint
AbstractEndpoint.RawResponse
-
Field Summary
Fields inherited from class com.atlan.api.AbstractEndpoint
client
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateGroupMapping
(String ssoAlias, AtlanGroup group, String ssoGroupName) Creates a new Atlan SSO group mapping.createGroupMapping
(String ssoAlias, AtlanGroup group, String ssoGroupName, RequestOptions options) Creates a new Atlan SSO group mapping.void
deleteGroupMapping
(String ssoAlias, String groupMapId) Delete an existing Atlan SSO group mapping.void
deleteGroupMapping
(String ssoAlias, String groupMapId, RequestOptions options) Delete an existing Atlan SSO group mapping.getGroupMapping
(String ssoAlias, String groupMapId) Retrieves an existing Atlan SSO group mapping.getGroupMapping
(String ssoAlias, String groupMapId, RequestOptions options) Retrieves an existing Atlan SSO group mapping.listGroupMappings
(String ssoAlias) Retrieves all existing Atlan SSO group mappings.listGroupMappings
(String ssoAlias, RequestOptions options) Retrieves all existing Atlan SSO group mappings.updateGroupMapping
(String ssoAlias, AtlanGroup group, String groupMapId, String ssoGroupName) Updates an existing Atlan SSO group mapping.updateGroupMapping
(String ssoAlias, AtlanGroup group, String groupMapId, String ssoGroupName, RequestOptions options) Updates an existing Atlan SSO group mapping.Methods inherited from class com.atlan.api.HeraclesEndpoint
getBaseUrl
Methods inherited from class com.atlan.api.AbstractEndpoint
getBaseUrl
-
Field Details
-
GROUP_MAPPER_ATTRIBUTE
- See Also:
-
GROUP_MAPPER_SYNC_MODE
- See Also:
-
IDP_GROUP_MAPPER
- See Also:
-
-
Constructor Details
-
SSOEndpoint
-
-
Method Details
-
listGroupMappings
Retrieves all existing Atlan SSO group mappings.- Parameters:
ssoAlias
- name of the SSO provider- Returns:
- list of existing SSO group mappings
- Throws:
AtlanException
- on any API communication issue
-
listGroupMappings
public List<SSOMapping> listGroupMappings(String ssoAlias, RequestOptions options) throws AtlanException Retrieves all existing Atlan SSO group mappings.- Parameters:
ssoAlias
- name of the SSO provideroptions
- to override default client settings- Returns:
- list of existing SSO group mappings
- Throws:
AtlanException
- on any API communication issue
-
getGroupMapping
Retrieves an existing Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroupMapId
- existing SSO group mapping identifier- Returns:
- existing SSO group mapping
- Throws:
AtlanException
- on any API communication issue
-
getGroupMapping
public SSOMapping getGroupMapping(String ssoAlias, String groupMapId, RequestOptions options) throws AtlanException Retrieves an existing Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroupMapId
- existing SSO group mapping identifieroptions
- to override default client settings- Returns:
- existing SSO group mapping
- Throws:
AtlanException
- on any API communication issue
-
createGroupMapping
public SSOMapping createGroupMapping(String ssoAlias, AtlanGroup group, String ssoGroupName) throws AtlanException Creates a new Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroup
- existing Atlan groupssoGroupName
- name of the SSO group- Returns:
- created SSO group mapping
- Throws:
AtlanException
- on any API communication issue
-
createGroupMapping
public SSOMapping createGroupMapping(String ssoAlias, AtlanGroup group, String ssoGroupName, RequestOptions options) throws AtlanException Creates a new Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroup
- existing Atlan groupssoGroupName
- name of the SSO groupoptions
- to override default client settings- Returns:
- created SSO group mapping
- Throws:
AtlanException
- on any API communication issue
-
updateGroupMapping
public SSOMapping updateGroupMapping(String ssoAlias, AtlanGroup group, String groupMapId, String ssoGroupName) throws AtlanException Updates an existing Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroup
- existing Atlan groupgroupMapId
- existing SSO group mapping identifierssoGroupName
- name of the SSO group- Returns:
- created SSO group mapping
- Throws:
AtlanException
- on any API communication issue
-
updateGroupMapping
public SSOMapping updateGroupMapping(String ssoAlias, AtlanGroup group, String groupMapId, String ssoGroupName, RequestOptions options) throws AtlanException Updates an existing Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroup
- existing Atlan groupgroupMapId
- existing SSO group mapping identifierssoGroupName
- name of the SSO groupoptions
- to override default client settings- Returns:
- created SSO group mapping
- Throws:
AtlanException
- on any API communication issue
-
deleteGroupMapping
Delete an existing Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroupMapId
- existing SSO group mapping identifier- Throws:
AtlanException
- on any API communication issue
-
deleteGroupMapping
public void deleteGroupMapping(String ssoAlias, String groupMapId, RequestOptions options) throws AtlanException Delete an existing Atlan SSO group mapping.- Parameters:
ssoAlias
- name of the SSO providergroupMapId
- existing SSO group mapping identifieroptions
- to override default client settings- Throws:
AtlanException
- on any API communication issue
-