Class CreateSamlProviderRequest

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

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

    • CreateSamlProviderRequest Link icon

      public CreateSamlProviderRequest()
  • Method Details Link icon

    • getSamlProviderName Link icon

      public String getSamlProviderName()
      Getter for samlProviderName. The name of SAML provider. The name must be unique, must have a maximum of 128 characters, and must contain only alphanumeric characters, \"-\" and \"_\". Names are are not case-sensitive.
    • setSamlProviderName Link icon

      public void setSamlProviderName(String samlProviderName)
      Setter for samlProviderName. The name of SAML provider. The name must be unique, must have a maximum of 128 characters, and must contain only alphanumeric characters, \"-\" and \"_\". Names are are not case-sensitive.
    • getSamlMetadataDocument Link icon

      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).
    • setSamlMetadataDocument Link icon

      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).
    • getSyncGroupsOnLogin Link icon

      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.
    • setSyncGroupsOnLogin Link icon

      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.
    • getGenerateWorkloadUsernameByEmail Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

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

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

      public String toString()
      Overrides:
      toString in class Object