Class UpdateSamlProviderRequest

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

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:27.842-07:00") public class UpdateSamlProviderRequest extends Object
Request object for an updating SAML provider request.
  • Constructor Details

    • UpdateSamlProviderRequest

      public UpdateSamlProviderRequest()
  • Method Details

    • getSamlProviderName

      public String getSamlProviderName()
      Getter for samlProviderName. The name or CRN of SAML provider to update.
    • setSamlProviderName

      public void setSamlProviderName(String samlProviderName)
      Setter for samlProviderName. The name or CRN of SAML provider to update.
    • getSamlMetadataDocument

      public String getSamlMetadataDocument()
      Getter for samlMetadataDocument. SAML metadata document XML file. Length of meta data document cannot be more than 200 KB (200,000 bytes). Can be omitted if no update is required.
    • setSamlMetadataDocument

      public void setSamlMetadataDocument(String samlMetadataDocument)
      Setter for samlMetadataDocument. SAML metadata document XML file. Length of meta data document cannot be more than 200 KB (200,000 bytes). Can be omitted if no update is required.
    • getSyncGroupsOnLogin

      public Boolean getSyncGroupsOnLogin()
      Getter for syncGroupsOnLogin. Whether to sync group information for users federated with this SAML provider. Group membership can be passed using the https://cdp.cloudera.com/SAML/Attributes/groups SAML assertion. The default is to synchronize group membership. Can be omitted if no update is required.
    • setSyncGroupsOnLogin

      public void setSyncGroupsOnLogin(Boolean syncGroupsOnLogin)
      Setter for syncGroupsOnLogin. Whether to sync group information for users federated with this SAML provider. Group membership can be passed using the https://cdp.cloudera.com/SAML/Attributes/groups SAML assertion. The default is to synchronize group membership. Can be omitted if no update is required.
    • getGenerateWorkloadUsernameByEmail

      public Boolean getGenerateWorkloadUsernameByEmail()
      Getter for generateWorkloadUsernameByEmail. Whether to generate users' workload username by email. The default is to generate workload usernames by identity provider user ID (SAML NameID).
    • setGenerateWorkloadUsernameByEmail

      public void setGenerateWorkloadUsernameByEmail(Boolean generateWorkloadUsernameByEmail)
      Setter for generateWorkloadUsernameByEmail. Whether to generate users' workload username by email. The default is to generate workload usernames by identity provider user ID (SAML NameID).
    • getEnableScim

      public Boolean getEnableScim()
      Getter for enableScim. Whether to enable SCIM 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 not supported for Cloudera for Government.
    • setEnableScim

      public void setEnableScim(Boolean enableScim)
      Setter for enableScim. Whether to enable SCIM 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 not supported for Cloudera for Government.
    • 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