| MyDevice.Builder | MyDevice.Builder. additionalAttributes(List<MyDeviceAdditionalAttributes> additionalAttributes) | Device additional attributes | 
| MyDevice.Builder | MyDevice.Builder. appVersion(String appVersion) | Mobile Authenticator App Version | 
| MyDevice.Builder | MyDevice.Builder. authenticationFactors(List<MyDeviceAuthenticationFactors> authenticationFactors) | Authentication Factors | 
| MyDevice.Builder | MyDevice.Builder. authenticationMethod(String authenticationMethod) | Authentication method used in device. | 
| MyDevice.Builder | MyDevice.Builder. basePublicKey(String basePublicKey) | Device base public Key | 
| static MyDevice.Builder | MyDevice. builder() | Create a new builder. | 
| MyDevice.Builder | MyDevice.Builder. compartmentOcid(String compartmentOcid) | OCI Compartment Id (ocid) in which the resource lives. | 
| MyDevice.Builder | MyDevice.Builder. copy(MyDevice model) |  | 
| MyDevice.Builder | MyDevice.Builder. countryCode(String countryCode) | Country code of user’s Phone Number | 
| MyDevice.Builder | MyDevice.Builder. deleteInProgress(Boolean deleteInProgress) | A boolean flag indicating this resource in the process of being deleted. | 
| MyDevice.Builder | MyDevice.Builder. deviceType(String deviceType) | Device hardware name/model | 
| MyDevice.Builder | MyDevice.Builder. deviceUUID(String deviceUUID) | Unique id sent from device | 
| MyDevice.Builder | MyDevice.Builder. displayName(String displayName) | Device friendly display name | 
| MyDevice.Builder | MyDevice.Builder. domainOcid(String domainOcid) | OCI Domain Id (ocid) in which the resource lives. | 
| MyDevice.Builder | MyDevice.Builder. expiresOn(Integer expiresOn) | Attribute added for replication log, it is not used by IDCS, just added as place holder | 
| MyDevice.Builder | MyDevice.Builder. externalId(String externalId) | An identifier for the Resource as defined by the Service Consumer. | 
| MyDevice.Builder | MyDevice.Builder. id(String id) | Unique identifier for the SCIM Resource as defined by the Service Provider. | 
| MyDevice.Builder | MyDevice.Builder. idcsCreatedBy(IdcsCreatedBy idcsCreatedBy) |  | 
| MyDevice.Builder | MyDevice.Builder. idcsLastModifiedBy(IdcsLastModifiedBy idcsLastModifiedBy) |  | 
| MyDevice.Builder | MyDevice.Builder. idcsLastUpgradedInRelease(String idcsLastUpgradedInRelease) | The release number when the resource was upgraded. | 
| MyDevice.Builder | MyDevice.Builder. idcsPreventedOperations(List<IdcsPreventedOperations> idcsPreventedOperations) | Each value of this attribute specifies an operation that only an internal client may
perform on this particular resource. | 
| MyDevice.Builder | MyDevice.Builder. isAccRecEnabled(Boolean isAccRecEnabled) | Flag that indicates whether the device is enrolled for account recovery | 
| MyDevice.Builder | MyDevice.Builder. isCompliant(Boolean isCompliant) | Device Compliance Status | 
| MyDevice.Builder | MyDevice.Builder. lastSyncTime(String lastSyncTime) | Last Sync time for device | 
| MyDevice.Builder | MyDevice.Builder. lastValidatedTime(String lastValidatedTime) | The most recent timestamp when the device was successfully validated using one time
passcode | 
| MyDevice.Builder | MyDevice.Builder. meta(Meta meta) |  | 
| MyDevice.Builder | MyDevice.Builder. nonCompliances(List<MyDeviceNonCompliances> nonCompliances) | Device Non Compliances | 
| MyDevice.Builder | MyDevice.Builder. ocid(String ocid) | Unique OCI identifier for the SCIM Resource. | 
| MyDevice.Builder | MyDevice.Builder. packageId(String packageId) | Mobile Authenticator App Package Id | 
| MyDevice.Builder | MyDevice.Builder. phoneNumber(String phoneNumber) | User’s Phone Number | 
| MyDevice.Builder | MyDevice.Builder. platform(MyDevice.Platform platform) | Device Platform | 
| MyDevice.Builder | MyDevice.Builder. pushNotificationTarget(MyDevicePushNotificationTarget pushNotificationTarget) |  | 
| MyDevice.Builder | MyDevice.Builder. reason(String reason) | Additional comments/reasons for the change in device status | 
| MyDevice.Builder | MyDevice.Builder. schemas(List<String> schemas) | REQUIRED. | 
| MyDevice.Builder | MyDevice.Builder. seed(String seed) | Attribute added for replication log, it is not used by IDCS, it is actual encrypted TOTP
seed for the user | 
| MyDevice.Builder | MyDevice.Builder. seedDekId(String seedDekId) | Attribute added for replication log, it is not used by IDCS, the DEK that encrypts the
specific seed for that user | 
| MyDevice.Builder | MyDevice.Builder. status(MyDevice.Status status) | Device Status | 
| MyDevice.Builder | MyDevice.Builder. tags(List<Tags> tags) | A list of tags on this resource. | 
| MyDevice.Builder | MyDevice.Builder. tenancyOcid(String tenancyOcid) | OCI Tenant Id (ocid) in which the resource lives. | 
| MyDevice.Builder | MyDevice.Builder. thirdPartyFactor(MyDeviceThirdPartyFactor thirdPartyFactor) |  | 
| MyDevice.Builder | MyDevice. toBuilder() |  | 
| MyDevice.Builder | MyDevice.Builder. user(MyDeviceUser user) |  |