Package com.okta.sdk.resource.model
Class DeviceAssuranceWindowsPlatform
java.lang.Object
com.okta.sdk.resource.model.DeviceAssurance
com.okta.sdk.resource.model.DeviceAssuranceWindowsPlatform
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T16:19:57.008753975Z[Etc/UTC]",
comments="Generator version: 7.8.0")
public class DeviceAssuranceWindowsPlatform
extends DeviceAssurance
implements Serializable
DeviceAssuranceWindowsPlatform
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class com.okta.sdk.resource.model.DeviceAssurance
JSON_PROPERTY_CREATED_BY, JSON_PROPERTY_CREATED_DATE, JSON_PROPERTY_ID, JSON_PROPERTY_LAST_UPDATE, JSON_PROPERTY_LAST_UPDATED_BY, JSON_PROPERTY_LINKS, JSON_PROPERTY_NAME, JSON_PROPERTY_PLATFORM, platform
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddosVersionConstraintsItem
(OSVersionConstraint osVersionConstraintsItem) diskEncryptionType
(DeviceAssuranceMacOSPlatformAllOfDiskEncryptionType diskEncryptionType) boolean
Get diskEncryptionTypeGet osVersion<div class=\"x-lifecycle-container\"><x-lifecycle class=\"ea\"></x-lifecycle></div>Specifies the Windows version requirements for the assurance policy.Get screenLockTypeGet secureHardwarePresentGet thirdPartySignalProvidersint
hashCode()
osVersion
(OSVersionFourComponents osVersion) osVersionConstraints
(List<OSVersionConstraint> osVersionConstraints) screenLockType
(DeviceAssuranceAndroidPlatformAllOfScreenLockType screenLockType) secureHardwarePresent
(Boolean secureHardwarePresent) void
setDiskEncryptionType
(DeviceAssuranceMacOSPlatformAllOfDiskEncryptionType diskEncryptionType) void
setOsVersion
(OSVersionFourComponents osVersion) void
setOsVersionConstraints
(List<OSVersionConstraint> osVersionConstraints) void
setScreenLockType
(DeviceAssuranceAndroidPlatformAllOfScreenLockType screenLockType) void
setSecureHardwarePresent
(Boolean secureHardwarePresent) void
setThirdPartySignalProviders
(DeviceAssuranceWindowsPlatformAllOfThirdPartySignalProviders thirdPartySignalProviders) thirdPartySignalProviders
(DeviceAssuranceWindowsPlatformAllOfThirdPartySignalProviders thirdPartySignalProviders) toString()
Methods inherited from class com.okta.sdk.resource.model.DeviceAssurance
getCreatedBy, getCreatedDate, getId, getLastUpdate, getLastUpdatedBy, getLinks, getName, getPlatform, links, name, platform, setLinks, setName, setPlatform
-
Field Details
-
JSON_PROPERTY_DISK_ENCRYPTION_TYPE
- See Also:
-
JSON_PROPERTY_OS_VERSION
- See Also:
-
JSON_PROPERTY_OS_VERSION_CONSTRAINTS
- See Also:
-
JSON_PROPERTY_SCREEN_LOCK_TYPE
- See Also:
-
JSON_PROPERTY_SECURE_HARDWARE_PRESENT
- See Also:
-
JSON_PROPERTY_THIRD_PARTY_SIGNAL_PROVIDERS
- See Also:
-
-
Constructor Details
-
DeviceAssuranceWindowsPlatform
public DeviceAssuranceWindowsPlatform()
-
-
Method Details
-
diskEncryptionType
public DeviceAssuranceWindowsPlatform diskEncryptionType(DeviceAssuranceMacOSPlatformAllOfDiskEncryptionType diskEncryptionType) -
getDiskEncryptionType
Get diskEncryptionType- Returns:
- diskEncryptionType
-
setDiskEncryptionType
public void setDiskEncryptionType(DeviceAssuranceMacOSPlatformAllOfDiskEncryptionType diskEncryptionType) -
osVersion
-
getOsVersion
Get osVersion- Returns:
- osVersion
-
setOsVersion
-
osVersionConstraints
public DeviceAssuranceWindowsPlatform osVersionConstraints(List<OSVersionConstraint> osVersionConstraints) -
addosVersionConstraintsItem
public DeviceAssuranceWindowsPlatform addosVersionConstraintsItem(OSVersionConstraint osVersionConstraintsItem) -
getOsVersionConstraints
<div class=\"x-lifecycle-container\"><x-lifecycle class=\"ea\"></x-lifecycle></div>Specifies the Windows version requirements for the assurance policy. Each requirement must correspond to a different major version (Windows 11 or Windows 10). If a requirement isn't specified for a major version, then devices on that major version satisfy the condition. There are two types of OS requirements: * **Static**: A specific Windows version requirement that doesn't change until you update the policy. A static OS Windows requirement is specified with `majorVersionConstraint` and `minimum`. * **Dynamic**: A Windows version requirement that is relative to the latest major release and security patch. A dynamic OS Windows requirement is specified with `majorVersionConstraint` and `dynamicVersionRequirement`. > **Note:** Dynamic OS requirements are available only if the **Dynamic OS version compliance** [self-service EA](/openapi/okta-management/guides/release-lifecycle/#early-access-ea) feature is enabled. The `osVersionConstraints` property is only supported for the Windows platform. You can't specify both `osVersion.minimum` and `osVersionConstraints` properties at the same time.- Returns:
- osVersionConstraints
-
setOsVersionConstraints
-
screenLockType
public DeviceAssuranceWindowsPlatform screenLockType(DeviceAssuranceAndroidPlatformAllOfScreenLockType screenLockType) -
getScreenLockType
Get screenLockType- Returns:
- screenLockType
-
setScreenLockType
-
secureHardwarePresent
-
getSecureHardwarePresent
Get secureHardwarePresent- Returns:
- secureHardwarePresent
-
setSecureHardwarePresent
-
thirdPartySignalProviders
public DeviceAssuranceWindowsPlatform thirdPartySignalProviders(DeviceAssuranceWindowsPlatformAllOfThirdPartySignalProviders thirdPartySignalProviders) -
getThirdPartySignalProviders
@Nullable public DeviceAssuranceWindowsPlatformAllOfThirdPartySignalProviders getThirdPartySignalProviders()Get thirdPartySignalProviders- Returns:
- thirdPartySignalProviders
-
setThirdPartySignalProviders
public void setThirdPartySignalProviders(DeviceAssuranceWindowsPlatformAllOfThirdPartySignalProviders thirdPartySignalProviders) -
equals
- Overrides:
equals
in classDeviceAssurance
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDeviceAssurance
-
toString
- Overrides:
toString
in classDeviceAssurance
-