Class DTCMacOS

java.lang.Object
com.okta.sdk.resource.model.DTCMacOS
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-09-23T08:35:59.300824-05:00[America/Chicago]", comments="Generator version: 7.8.0") public class DTCMacOS extends Object implements Serializable
Google Chrome Device Trust Connector provider
See Also:
  • Field Details

  • Constructor Details

    • DTCMacOS

      public DTCMacOS()
  • Method Details

    • browserVersion

      public DTCMacOS browserVersion(ChromeBrowserVersion browserVersion)
    • getBrowserVersion

      @Nullable public ChromeBrowserVersion getBrowserVersion()
      Get browserVersion
      Returns:
      browserVersion
    • setBrowserVersion

      public void setBrowserVersion(ChromeBrowserVersion browserVersion)
    • builtInDnsClientEnabled

      public DTCMacOS builtInDnsClientEnabled(Boolean builtInDnsClientEnabled)
    • getBuiltInDnsClientEnabled

      @Nullable public Boolean getBuiltInDnsClientEnabled()
      Indicates if a software stack is used to communicate with the DNS server
      Returns:
      builtInDnsClientEnabled
    • setBuiltInDnsClientEnabled

      public void setBuiltInDnsClientEnabled(Boolean builtInDnsClientEnabled)
    • chromeRemoteDesktopAppBlocked

      public DTCMacOS chromeRemoteDesktopAppBlocked(Boolean chromeRemoteDesktopAppBlocked)
    • getChromeRemoteDesktopAppBlocked

      @Nullable public Boolean getChromeRemoteDesktopAppBlocked()
      Indicates whether access to the Chrome Remote Desktop application is blocked through a policy
      Returns:
      chromeRemoteDesktopAppBlocked
    • setChromeRemoteDesktopAppBlocked

      public void setChromeRemoteDesktopAppBlocked(Boolean chromeRemoteDesktopAppBlocked)
    • deviceEnrollmentDomain

      public DTCMacOS deviceEnrollmentDomain(String deviceEnrollmentDomain)
    • getDeviceEnrollmentDomain

      @Nullable public String getDeviceEnrollmentDomain()
      Enrollment domain of the customer that is currently managing the device
      Returns:
      deviceEnrollmentDomain
    • setDeviceEnrollmentDomain

      public void setDeviceEnrollmentDomain(String deviceEnrollmentDomain)
    • diskEncrypted

      public DTCMacOS diskEncrypted(Boolean diskEncrypted)
    • getDiskEncrypted

      @Nullable public Boolean getDiskEncrypted()
      Indicates whether the main disk is encrypted
      Returns:
      diskEncrypted
    • setDiskEncrypted

      public void setDiskEncrypted(Boolean diskEncrypted)
    • keyTrustLevel

      public DTCMacOS keyTrustLevel(KeyTrustLevelBrowserKey keyTrustLevel)
    • getKeyTrustLevel

      @Nullable public KeyTrustLevelBrowserKey getKeyTrustLevel()
      Get keyTrustLevel
      Returns:
      keyTrustLevel
    • setKeyTrustLevel

      public void setKeyTrustLevel(KeyTrustLevelBrowserKey keyTrustLevel)
    • osFirewall

      public DTCMacOS osFirewall(Boolean osFirewall)
    • getOsFirewall

      @Nullable public Boolean getOsFirewall()
      Indicates whether a firewall is enabled at the OS-level on the device
      Returns:
      osFirewall
    • setOsFirewall

      public void setOsFirewall(Boolean osFirewall)
    • osVersion

      public DTCMacOS osVersion(OSVersionThreeComponents osVersion)
    • getOsVersion

      @Nullable public OSVersionThreeComponents getOsVersion()
      Get osVersion
      Returns:
      osVersion
    • setOsVersion

      public void setOsVersion(OSVersionThreeComponents osVersion)
    • passwordProtectionWarningTrigger

      public DTCMacOS passwordProtectionWarningTrigger(PasswordProtectionWarningTrigger passwordProtectionWarningTrigger)
    • getPasswordProtectionWarningTrigger

      @Nullable public PasswordProtectionWarningTrigger getPasswordProtectionWarningTrigger()
      Get passwordProtectionWarningTrigger
      Returns:
      passwordProtectionWarningTrigger
    • setPasswordProtectionWarningTrigger

      public void setPasswordProtectionWarningTrigger(PasswordProtectionWarningTrigger passwordProtectionWarningTrigger)
    • realtimeUrlCheckMode

      public DTCMacOS realtimeUrlCheckMode(Boolean realtimeUrlCheckMode)
    • getRealtimeUrlCheckMode

      @Nullable public Boolean getRealtimeUrlCheckMode()
      Indicates whether enterprise-grade (custom) unsafe URL scanning is enabled
      Returns:
      realtimeUrlCheckMode
    • setRealtimeUrlCheckMode

      public void setRealtimeUrlCheckMode(Boolean realtimeUrlCheckMode)
    • safeBrowsingProtectionLevel

      public DTCMacOS safeBrowsingProtectionLevel(SafeBrowsingProtectionLevel safeBrowsingProtectionLevel)
    • getSafeBrowsingProtectionLevel

      @Nullable public SafeBrowsingProtectionLevel getSafeBrowsingProtectionLevel()
      Get safeBrowsingProtectionLevel
      Returns:
      safeBrowsingProtectionLevel
    • setSafeBrowsingProtectionLevel

      public void setSafeBrowsingProtectionLevel(SafeBrowsingProtectionLevel safeBrowsingProtectionLevel)
    • screenLockSecured

      public DTCMacOS screenLockSecured(Boolean screenLockSecured)
    • getScreenLockSecured

      @Nullable public Boolean getScreenLockSecured()
      Indicates whether the device is password-protected
      Returns:
      screenLockSecured
    • setScreenLockSecured

      public void setScreenLockSecured(Boolean screenLockSecured)
    • siteIsolationEnabled

      public DTCMacOS siteIsolationEnabled(Boolean siteIsolationEnabled)
    • getSiteIsolationEnabled

      @Nullable public Boolean getSiteIsolationEnabled()
      Indicates whether the Site Isolation (also known as **Site Per Process**) setting is enabled
      Returns:
      siteIsolationEnabled
    • setSiteIsolationEnabled

      public void setSiteIsolationEnabled(Boolean siteIsolationEnabled)
    • 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