Class Organization

java.lang.Object
com.strongdm.api.Organization

public class Organization extends Object
  • Constructor Details

    • Organization

      public Organization()
  • Method Details

    • getAuthProvider

      public String getAuthProvider()
      The Organization's authentication provider, one of the AuthProvider constants.
    • setAuthProvider

      public void setAuthProvider(String in)
      The Organization's authentication provider, one of the AuthProvider constants.
    • getCreatedAt

      public Date getCreatedAt()
      The time at which the Organization was created.
    • setCreatedAt

      public void setCreatedAt(Date in)
      The time at which the Organization was created.
    • getDeviceTrustEnabled

      public boolean getDeviceTrustEnabled()
      Indicates if the Organization has device trust enabled.
    • setDeviceTrustEnabled

      public void setDeviceTrustEnabled(boolean in)
      Indicates if the Organization has device trust enabled.
    • getDeviceTrustProvider

      public String getDeviceTrustProvider()
      The Organization's device trust provider, one of the DeviceTrustProvider constants.
    • setDeviceTrustProvider

      public void setDeviceTrustProvider(String in)
      The Organization's device trust provider, one of the DeviceTrustProvider constants.
    • getDiscardReplays

      @Deprecated public boolean getDiscardReplays()
      Deprecated.
      Indicates if the Organization should drop replay data for SSH, RDP, and K8s logs. Deprecated: use categories specific log_config.categories[].remote_discard_replays instead
    • setDiscardReplays

      @Deprecated public void setDiscardReplays(boolean in)
      Deprecated.
      Indicates if the Organization should drop replay data for SSH, RDP, and K8s logs. Deprecated: use categories specific log_config.categories[].remote_discard_replays instead
    • getEnforceSingleSession

      public boolean getEnforceSingleSession()
      Indicates if the Organization enforces a single session per user for the CLI and AdminUI.
    • setEnforceSingleSession

      public void setEnforceSingleSession(boolean in)
      Indicates if the Organization enforces a single session per user for the CLI and AdminUI.
    • getIdleTimeout

      public Duration getIdleTimeout()
      The Organization's idle timeout, if enabled.
    • setIdleTimeout

      public void setIdleTimeout(Duration in)
      The Organization's idle timeout, if enabled.
    • getIdleTimeoutEnabled

      public boolean getIdleTimeoutEnabled()
      Indicates if the Organization has idle timeouts enabled.
    • setIdleTimeoutEnabled

      public void setIdleTimeoutEnabled(boolean in)
      Indicates if the Organization has idle timeouts enabled.
    • getKind

      public String getKind()
      The Organization's type, one of the OrgKind constants.
    • setKind

      public void setKind(String in)
      The Organization's type, one of the OrgKind constants.
    • getLogConfig

      public LogConfig getLogConfig()
      The Organization's logging settings
    • setLogConfig

      public void setLogConfig(LogConfig in)
      The Organization's logging settings
    • getLogLocalEncoder

      @Deprecated public String getLogLocalEncoder()
      Deprecated.
      The Organization's local log encryption encoder, one of the LogLocalEncoder constants. Deprecated: use log_config.local_encoder instead
    • setLogLocalEncoder

      @Deprecated public void setLogLocalEncoder(String in)
      Deprecated.
      The Organization's local log encryption encoder, one of the LogLocalEncoder constants. Deprecated: use log_config.local_encoder instead
    • getLogLocalFormat

      @Deprecated public String getLogLocalFormat()
      Deprecated.
      The Organization's local log format, one of the LogLocalFormat constants. Deprecated: use log_config.local_format instead
    • setLogLocalFormat

      @Deprecated public void setLogLocalFormat(String in)
      Deprecated.
      The Organization's local log format, one of the LogLocalFormat constants. Deprecated: use log_config.local_format instead
    • getLogLocalStorage

      @Deprecated public String getLogLocalStorage()
      Deprecated.
      The Organization's local log storage, one of the LogLocalStorage constants. Deprecated: use log_config.local_storage instead
    • setLogLocalStorage

      @Deprecated public void setLogLocalStorage(String in)
      Deprecated.
      The Organization's local log storage, one of the LogLocalStorage constants. Deprecated: use log_config.local_storage instead
    • getLogRemoteEncoder

      @Deprecated public String getLogRemoteEncoder()
      Deprecated.
      The Organization's remote log encryption encoder, one of the LogRemoteEncoder constants. Deprecated: use categories specific log_config.categories[].remote_encoder instead
    • setLogRemoteEncoder

      @Deprecated public void setLogRemoteEncoder(String in)
      Deprecated.
      The Organization's remote log encryption encoder, one of the LogRemoteEncoder constants. Deprecated: use categories specific log_config.categories[].remote_encoder instead
    • getLogSocketPath

      @Deprecated public String getLogSocketPath()
      Deprecated.
      The Organization's socket path for Socket local log storage. Deprecated: use log_config.local_socket_path instead
    • setLogSocketPath

      @Deprecated public void setLogSocketPath(String in)
      Deprecated.
      The Organization's socket path for Socket local log storage. Deprecated: use log_config.local_socket_path instead
    • getLogTcpAddress

      @Deprecated public String getLogTcpAddress()
      Deprecated.
      The Organization's TCP address for TCP or Syslog local log storage. Deprecated: use log_config.local_tcp_address instead
    • setLogTcpAddress

      @Deprecated public void setLogTcpAddress(String in)
      Deprecated.
      The Organization's TCP address for TCP or Syslog local log storage. Deprecated: use log_config.local_tcp_address instead
    • getLoopbackRange

      public String getLoopbackRange()
      The Organization's loopback range.
    • setLoopbackRange

      public void setLoopbackRange(String in)
      The Organization's loopback range.
    • getMfaEnabled

      public boolean getMfaEnabled()
      Indicates if the Organization has multi-factor authentication enabled.
    • setMfaEnabled

      public void setMfaEnabled(boolean in)
      Indicates if the Organization has multi-factor authentication enabled.
    • getMfaProvider

      public String getMfaProvider()
      The Organization's multi-factor authentication provider, one of the MFAProvider constants.
    • setMfaProvider

      public void setMfaProvider(String in)
      The Organization's multi-factor authentication provider, one of the MFAProvider constants.
    • getName

      public String getName()
      The Organization's name.
    • setName

      public void setName(String in)
      The Organization's name.
    • getPublicKeyPem

      @Deprecated public String getPublicKeyPem()
      Deprecated.
      The Organization's public key PEM for encrypting remote logs. Deprecated: use log_config.public_key instead
    • setPublicKeyPem

      @Deprecated public void setPublicKeyPem(String in)
      Deprecated.
      The Organization's public key PEM for encrypting remote logs. Deprecated: use log_config.public_key instead
    • getRequireSecretStore

      public boolean getRequireSecretStore()
      Indicates if the Organization requires secret stores.
    • setRequireSecretStore

      public void setRequireSecretStore(boolean in)
      Indicates if the Organization requires secret stores.
    • getSamlMetadataUrl

      public String getSamlMetadataUrl()
      The Organization's URL for SAML metadata.
    • setSamlMetadataUrl

      public void setSamlMetadataUrl(String in)
      The Organization's URL for SAML metadata.
    • getScimProvider

      public String getScimProvider()
      The Organization's SCIM provider, one of the SCIMProvider constants.
    • setScimProvider

      public void setScimProvider(String in)
      The Organization's SCIM provider, one of the SCIMProvider constants.
    • getSensitiveLabel

      public String getSensitiveLabel()
      The Organization's label for sensitive resources.
    • setSensitiveLabel

      public void setSensitiveLabel(String in)
      The Organization's label for sensitive resources.
    • getSessionTimeout

      public Duration getSessionTimeout()
      The Organization's session timeout, if enabled.
    • setSessionTimeout

      public void setSessionTimeout(Duration in)
      The Organization's session timeout, if enabled.
    • getSessionTimeoutEnabled

      public boolean getSessionTimeoutEnabled()
      Indicates if the Organization has session timeouts enabled.
    • setSessionTimeoutEnabled

      public void setSessionTimeoutEnabled(boolean in)
      Indicates if the Organization has session timeouts enabled.
    • getSshCertificateAuthorityPublicKey

      public String getSshCertificateAuthorityPublicKey()
      The Organization's SSH certificate authority public key.
    • setSshCertificateAuthorityPublicKey

      public void setSshCertificateAuthorityPublicKey(String in)
      The Organization's SSH certificate authority public key.
    • getSshCertificateAuthorityUpdatedAt

      public Date getSshCertificateAuthorityUpdatedAt()
      The time at which the Organization's SSH certificate authority was last updated.
    • setSshCertificateAuthorityUpdatedAt

      public void setSshCertificateAuthorityUpdatedAt(Date in)
      The time at which the Organization's SSH certificate authority was last updated.
    • getUpdatedAt

      public Date getUpdatedAt()
      The time at which the Organization was last updated.
    • setUpdatedAt

      public void setUpdatedAt(Date in)
      The time at which the Organization was last updated.
    • getWebsitesSubdomain

      public String getWebsitesSubdomain()
      The Organization's web site domain.
    • setWebsitesSubdomain

      public void setWebsitesSubdomain(String in)
      The Organization's web site domain.