Class SamlProvider

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

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:27.842-07: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.
    • 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