Class SamlProvider

java.lang.Object
com.cloudera.cdp.iam.model.SamlProvider

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2025-11-26T08:05:44.591-08:00") public class SamlProvider extends Object
Information used to connect a CDP account to an external identity provider.
  • Constructor Details

    • SamlProvider

      public SamlProvider()
  • Method Details

    • 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.
    • getAuthnRequestConfigurationLastUpdated

      public ZonedDateTime getAuthnRequestConfigurationLastUpdated()
      Getter for authnRequestConfigurationLastUpdated. The date when SAML AuthnRequest signing key and verification certificates were set or cleared.
    • setAuthnRequestConfigurationLastUpdated

      public void setAuthnRequestConfigurationLastUpdated(ZonedDateTime authnRequestConfigurationLastUpdated)
      Setter for authnRequestConfigurationLastUpdated. The date when SAML AuthnRequest signing key and verification certificates were set or cleared.
    • getAuthnRequestSigningKeyDefined

      public Boolean getAuthnRequestSigningKeyDefined()
      Getter for authnRequestSigningKeyDefined. Whether the AuthnRequest signing key is set or cleared.
    • setAuthnRequestSigningKeyDefined

      public void setAuthnRequestSigningKeyDefined(Boolean authnRequestSigningKeyDefined)
      Setter for authnRequestSigningKeyDefined. Whether the AuthnRequest signing key is set or cleared.
    • getCurrentAuthnRequestVerificationCertificateDefined

      public Boolean getCurrentAuthnRequestVerificationCertificateDefined()
      Getter for currentAuthnRequestVerificationCertificateDefined. Whether the current AuthnRequest verification certificate is set or cleared.
    • setCurrentAuthnRequestVerificationCertificateDefined

      public void setCurrentAuthnRequestVerificationCertificateDefined(Boolean currentAuthnRequestVerificationCertificateDefined)
      Setter for currentAuthnRequestVerificationCertificateDefined. Whether the current AuthnRequest verification certificate is set or cleared.
    • getNextAuthnRequestVerificationCertificateDefined

      public Boolean getNextAuthnRequestVerificationCertificateDefined()
      Getter for nextAuthnRequestVerificationCertificateDefined. Whether the next AuthnRequest verification certificate is set or cleared.
    • setNextAuthnRequestVerificationCertificateDefined

      public void setNextAuthnRequestVerificationCertificateDefined(Boolean nextAuthnRequestVerificationCertificateDefined)
      Setter for nextAuthnRequestVerificationCertificateDefined. Whether the next AuthnRequest verification certificate is set or cleared.
    • getSamlResponseEncryptionDecryptionConfigurationLastUpdated

      public ZonedDateTime getSamlResponseEncryptionDecryptionConfigurationLastUpdated()
      Getter for samlResponseEncryptionDecryptionConfigurationLastUpdated. The date when SAML response encryption certificate and decryption keys were set or cleared.
    • setSamlResponseEncryptionDecryptionConfigurationLastUpdated

      public void setSamlResponseEncryptionDecryptionConfigurationLastUpdated(ZonedDateTime samlResponseEncryptionDecryptionConfigurationLastUpdated)
      Setter for samlResponseEncryptionDecryptionConfigurationLastUpdated. The date when SAML response encryption certificate and decryption keys were set or cleared.
    • getSamlResponseEncryptionCertificateDefined

      public Boolean getSamlResponseEncryptionCertificateDefined()
      Getter for samlResponseEncryptionCertificateDefined. Whether the SAML response encryption certificate is set or cleared.
    • setSamlResponseEncryptionCertificateDefined

      public void setSamlResponseEncryptionCertificateDefined(Boolean samlResponseEncryptionCertificateDefined)
      Setter for samlResponseEncryptionCertificateDefined. Whether the SAML response encryption certificate is set or cleared.
    • getCurrentSamlResponseDecryptionKeyDefined

      public Boolean getCurrentSamlResponseDecryptionKeyDefined()
      Getter for currentSamlResponseDecryptionKeyDefined. Whether the current decryption key for SAML response is set or cleared.
    • setCurrentSamlResponseDecryptionKeyDefined

      public void setCurrentSamlResponseDecryptionKeyDefined(Boolean currentSamlResponseDecryptionKeyDefined)
      Setter for currentSamlResponseDecryptionKeyDefined. Whether the current decryption key for SAML response is set or cleared.
    • getNextSamlResponseDecryptionKeyDefined

      public Boolean getNextSamlResponseDecryptionKeyDefined()
      Getter for nextSamlResponseDecryptionKeyDefined. Whether the next decryption key for SAML response is set or cleared.
    • setNextSamlResponseDecryptionKeyDefined

      public void setNextSamlResponseDecryptionKeyDefined(Boolean nextSamlResponseDecryptionKeyDefined)
      Setter for nextSamlResponseDecryptionKeyDefined. Whether the next decryption key for SAML response is set or cleared.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object