Package com.cloudera.cdp.iam.model
Class SamlProvider
- java.lang.Object
-
- com.cloudera.cdp.iam.model.SamlProvider
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-03-13T13:08:48.192-07:00") public class SamlProvider extends Object
Information used to connect a CDP account to an external identity provider.
-
-
Constructor Summary
Constructors Constructor Description SamlProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getCdpSpMetadata()
Getter for cdpSpMetadata.ZonedDateTime
getCreationDate()
Getter for creationDate.String
getCrn()
Getter for crn.Boolean
getEnableScim()
Getter for enableScim.Boolean
getGenerateWorkloadUsernameByEmail()
Getter for generateWorkloadUsernameByEmail.String
getSamlMetadataDocument()
Getter for samlMetadataDocument.String
getSamlProviderId()
Getter for samlProviderId.String
getSamlProviderName()
Getter for samlProviderName.String
getScimUrl()
Getter for scimUrl.Boolean
getSyncGroupsOnLogin()
Getter for syncGroupsOnLogin.int
hashCode()
void
setCdpSpMetadata(String cdpSpMetadata)
Setter for cdpSpMetadata.void
setCreationDate(ZonedDateTime creationDate)
Setter for creationDate.void
setCrn(String crn)
Setter for crn.void
setEnableScim(Boolean enableScim)
Setter for enableScim.void
setGenerateWorkloadUsernameByEmail(Boolean generateWorkloadUsernameByEmail)
Setter for generateWorkloadUsernameByEmail.void
setSamlMetadataDocument(String samlMetadataDocument)
Setter for samlMetadataDocument.void
setSamlProviderId(String samlProviderId)
Setter for samlProviderId.void
setSamlProviderName(String samlProviderName)
Setter for samlProviderName.void
setScimUrl(String scimUrl)
Setter for scimUrl.void
setSyncGroupsOnLogin(Boolean syncGroupsOnLogin)
Setter for syncGroupsOnLogin.String
toString()
-
-
-
Method Detail
-
getCrn
public String getCrn()
Getter for crn. CRN of the SAML provider in CDP.
-
setCrn
public void setCrn(String crn)
Setter for crn. CRN of the SAML provider in CDP.
-
getCreationDate
public ZonedDateTime getCreationDate()
Getter for creationDate. The date when this SAML provider record was created.
-
setCreationDate
public void setCreationDate(ZonedDateTime creationDate)
Setter for creationDate. The date when this SAML provider record was created.
-
getSamlProviderName
public String getSamlProviderName()
Getter for samlProviderName. Name of the SAML provider.
-
setSamlProviderName
public void setSamlProviderName(String samlProviderName)
Setter for samlProviderName. Name of the SAML provider.
-
getSamlProviderId
public String getSamlProviderId()
Getter for samlProviderId. The unique ID of the saml provider.
-
setSamlProviderId
public void setSamlProviderId(String samlProviderId)
Setter for samlProviderId. The unique ID of the saml provider.
-
getSyncGroupsOnLogin
public Boolean getSyncGroupsOnLogin()
Getter for syncGroupsOnLogin. Whether users federated with this SAML provider will have their group membership synchronized. Group membership can be passed using the https://cdp.cloudera.com/SAML/Attributes/groups SAML assertion.
-
setSyncGroupsOnLogin
public void setSyncGroupsOnLogin(Boolean syncGroupsOnLogin)
Setter for syncGroupsOnLogin. Whether users federated with this SAML provider will have their group membership synchronized. Group membership can be passed using the https://cdp.cloudera.com/SAML/Attributes/groups SAML assertion.
-
getGenerateWorkloadUsernameByEmail
public Boolean getGenerateWorkloadUsernameByEmail()
Getter for generateWorkloadUsernameByEmail. Whether to generate users' workload username by email or by identity provider user ID (SAML NameID).
-
setGenerateWorkloadUsernameByEmail
public void setGenerateWorkloadUsernameByEmail(Boolean generateWorkloadUsernameByEmail)
Setter for generateWorkloadUsernameByEmail. Whether to generate users' workload username by email or by identity provider user ID (SAML NameID).
-
getEnableScim
public Boolean getEnableScim()
Getter for enableScim. Whether SCIM is enabled on this SAML provider. System for Cross-domain Identity Management (SCIM) version 2.0 is a standard for automating the provisioning of user and group identity information from identity provider to CDP. It is omitted for Cloudera for Government.
-
setEnableScim
public void setEnableScim(Boolean enableScim)
Setter for enableScim. Whether SCIM is enabled on this SAML provider. System for Cross-domain Identity Management (SCIM) version 2.0 is a standard for automating the provisioning of user and group identity information from identity provider to CDP. It is omitted for Cloudera for Government.
-
getScimUrl
public String getScimUrl()
Getter for scimUrl. The SCIM URL if SCIM is enabled. It is omitted for Cloudera for Government.
-
setScimUrl
public void setScimUrl(String scimUrl)
Setter for scimUrl. The SCIM URL if SCIM is enabled. It is omitted for Cloudera for Government.
-
getSamlMetadataDocument
public String getSamlMetadataDocument()
Getter for samlMetadataDocument. The original metadata that was passed while creating the SAML provider connector. This field will not be set when the SAML provider does not have metadata. This field will not be set for listSamlProviders API response.
-
setSamlMetadataDocument
public void setSamlMetadataDocument(String samlMetadataDocument)
Setter for samlMetadataDocument. The original metadata that was passed while creating the SAML provider connector. This field will not be set when the SAML provider does not have metadata. This field will not be set for listSamlProviders API response.
-
getCdpSpMetadata
public String getCdpSpMetadata()
Getter for cdpSpMetadata. The Service Provider SAML metadata specific to this CDP SAML provider. This field will only be set for createSamlProvider and describeSamlProvider API calls.
-
setCdpSpMetadata
public void setCdpSpMetadata(String cdpSpMetadata)
Setter for cdpSpMetadata. The Service Provider SAML metadata specific to this CDP SAML provider. This field will only be set for createSamlProvider and describeSamlProvider API calls.
-
-