Class SAMLConfigurationAttributes

java.lang.Object
com.datadog.api.client.v2.model.SAMLConfigurationAttributes

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SAMLConfigurationAttributes extends Object
Attributes of a SAML configuration.
  • Field Details

  • Constructor Details

    • SAMLConfigurationAttributes

      public SAMLConfigurationAttributes()
  • Method Details

    • assertionConsumerService

      public SAMLConfigurationAttributes assertionConsumerService(List<String> assertionConsumerService)
    • addAssertionConsumerServiceItem

      public SAMLConfigurationAttributes addAssertionConsumerServiceItem(String assertionConsumerServiceItem)
    • getAssertionConsumerService

      @Nullable public List<String> getAssertionConsumerService()
      The assertion consumer service (ACS) URLs that the identity provider posts SAML responses to.
      Returns:
      assertionConsumerService
    • setAssertionConsumerService

      public void setAssertionConsumerService(List<String> assertionConsumerService)
    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      Creation time of the SAML configuration.
      Returns:
      createdAt
    • entityId

      public SAMLConfigurationAttributes entityId(String entityId)
    • getEntityId

      @Nullable public String getEntityId()
      The service provider entity ID Datadog presents to the identity provider.
      Returns:
      entityId
    • setEntityId

      public void setEntityId(String entityId)
    • expiresAt

      public SAMLConfigurationAttributes expiresAt(OffsetDateTime expiresAt)
    • getExpiresAt

      @Nullable public OffsetDateTime getExpiresAt()
      Expiration time of the uploaded identity provider metadata.
      Returns:
      expiresAt
    • getExpiresAt_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getExpiresAt_JsonNullable()
    • setExpiresAt_JsonNullable

      public void setExpiresAt_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> expiresAt)
    • setExpiresAt

      public void setExpiresAt(OffsetDateTime expiresAt)
    • idpInitiated

      public SAMLConfigurationAttributes idpInitiated(Boolean idpInitiated)
    • getIdpInitiated

      @Nullable public Boolean getIdpInitiated()
      Whether identity-provider-initiated login is enabled for the organization.
      Returns:
      idpInitiated
    • setIdpInitiated

      public void setIdpInitiated(Boolean idpInitiated)
    • jitDomains

      public SAMLConfigurationAttributes jitDomains(List<String> jitDomains)
    • addJitDomainsItem

      public SAMLConfigurationAttributes addJitDomainsItem(String jitDomainsItem)
    • getJitDomains

      @Nullable public List<String> getJitDomains()
      Email domains for which users are automatically provisioned on first SAML login (just-in-time provisioning).
      Returns:
      jitDomains
    • setJitDomains

      public void setJitDomains(List<String> jitDomains)
    • getModifiedAt

      @Nullable public OffsetDateTime getModifiedAt()
      Time of the last SAML configuration modification.
      Returns:
      modifiedAt
    • ssoUrl

      public SAMLConfigurationAttributes ssoUrl(String ssoUrl)
    • getSsoUrl

      @Nullable public String getSsoUrl()
      The single sign-on URL users can visit to start a SAML login. Returns null when the organization is identity-provider-initiated and has no subdomain.
      Returns:
      ssoUrl
    • getSsoUrl_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getSsoUrl_JsonNullable()
    • setSsoUrl_JsonNullable

      public void setSsoUrl_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ssoUrl)
    • setSsoUrl

      public void setSsoUrl(String ssoUrl)
    • putAdditionalProperty

      public SAMLConfigurationAttributes putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      SAMLConfigurationAttributes
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this SAMLConfigurationAttributes object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object