Package com.atlan.model.admin
Class SSOProviderRequest.SSOProviderRequestBuilder<C extends SSOProviderRequest,B extends SSOProviderRequest.SSOProviderRequestBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.admin.SSOProviderRequest.SSOProviderRequestBuilder<C,B>
- Enclosing class:
- SSOProviderRequest
public abstract static class SSOProviderRequest.SSOProviderRequestBuilder<C extends SSOProviderRequest,B extends SSOProviderRequest.SSOProviderRequestBuilder<C,B>>
extends AtlanObject.AtlanObjectBuilder<C,B>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) addReadTokenRoleOnCreate
(Boolean addReadTokenRoleOnCreate) TBCAlias for the SSO provider.abstract C
build()
config
(SSOProviderRequest.Config config) Configuration for the provider.displayName
(String displayName) Label to show users for logging in with this provider.Whether the provider should be active (true) or not (false).firstBrokerLoginFlowAlias
(String firstBrokerLoginFlowAlias) TBCTBCproviderId
(String providerId) Type of SSO provider (for example,saml
).protected abstract B
self()
storeToken
(Boolean storeToken) TBCtoString()
trustEmail
(Boolean trustEmail) TBCMethods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
SSOProviderRequestBuilder
public SSOProviderRequestBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFrom
in classAtlanObject.AtlanObjectBuilder<C extends SSOProviderRequest,
B extends SSOProviderRequest.SSOProviderRequestBuilder<C, B>>
-
alias
Alias for the SSO provider.- Returns:
this
.
-
providerId
Type of SSO provider (for example,saml
).- Returns:
this
.
-
enabled
Whether the provider should be active (true) or not (false).- Returns:
this
.
-
trustEmail
TBC- Returns:
this
.
-
storeToken
TBC- Returns:
this
.
-
addReadTokenRoleOnCreate
TBC- Returns:
this
.
-
linkOnly
TBC- Returns:
this
.
-
firstBrokerLoginFlowAlias
TBC- Returns:
this
.
-
displayName
Label to show users for logging in with this provider.- Returns:
this
.
-
config
Configuration for the provider.- Returns:
this
.
-
self
- Specified by:
self
in classAtlanObject.AtlanObjectBuilder<C extends SSOProviderRequest,
B extends SSOProviderRequest.SSOProviderRequestBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanObject.AtlanObjectBuilder<C extends SSOProviderRequest,
B extends SSOProviderRequest.SSOProviderRequestBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanObject.AtlanObjectBuilder<C extends SSOProviderRequest,
B extends SSOProviderRequest.SSOProviderRequestBuilder<C, B>>
-