Class 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 Detail

      • SamlProvider

        public SamlProvider()
    • 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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object