public class Windows10SecureAssessmentConfiguration extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
Windows10SecureAssessmentConfiguration.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
allowPrinting |
protected Boolean |
allowScreenCapture |
protected Boolean |
allowTextSuggestion |
protected String |
assessmentAppUserModelId |
protected String |
configurationAccount |
protected SecureAssessmentAccountType |
configurationAccountType |
protected String |
launchUri |
protected String |
localGuestAccountName |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
Windows10SecureAssessmentConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
static Windows10SecureAssessmentConfiguration.Builder |
builderWindows10SecureAssessmentConfiguration()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getAllowPrinting()
“Indicates whether or not to allow the app from printing during the test.”
|
Optional<Boolean> |
getAllowScreenCapture()
“Indicates whether or not to allow screen capture capability during a test.”
|
Optional<Boolean> |
getAllowTextSuggestion()
“Indicates whether or not to allow text suggestions during the test.”
|
Optional<String> |
getAssessmentAppUserModelId()
“Specifies the application user model ID of the assessment app launched when a
user signs in to a secure assessment with a local guest account.
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getConfigurationAccount()
“The account used to configure the Windows device for taking the test.
|
Optional<SecureAssessmentAccountType> |
getConfigurationAccountType()
“The account type used to by ConfigurationAccount.”
|
Optional<String> |
getLaunchUri()
“Url link to an assessment that's automatically loaded when the secure assessment
browser is launched.
|
Optional<String> |
getLocalGuestAccountName()
“Specifies the display text for the local guest account shown on the sign-in
screen.
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
Windows10SecureAssessmentConfiguration |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
Windows10SecureAssessmentConfiguration |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
Windows10SecureAssessmentConfiguration |
withAllowPrinting(Boolean allowPrinting)
Returns an immutable copy of
this with just the allowPrinting
field changed. |
Windows10SecureAssessmentConfiguration |
withAllowScreenCapture(Boolean allowScreenCapture)
Returns an immutable copy of
this with just the allowScreenCapture field changed. |
Windows10SecureAssessmentConfiguration |
withAllowTextSuggestion(Boolean allowTextSuggestion)
Returns an immutable copy of
this with just the allowTextSuggestion field changed. |
Windows10SecureAssessmentConfiguration |
withAssessmentAppUserModelId(String assessmentAppUserModelId)
Returns an immutable copy of
this with just the assessmentAppUserModelId field changed. |
Windows10SecureAssessmentConfiguration |
withConfigurationAccount(String configurationAccount)
Returns an immutable copy of
this with just the configurationAccount field changed. |
Windows10SecureAssessmentConfiguration |
withConfigurationAccountType(SecureAssessmentAccountType configurationAccountType)
Returns an immutable copy of
this with just the configurationAccountType field changed. |
Windows10SecureAssessmentConfiguration |
withLaunchUri(String launchUri)
Returns an immutable copy of
this with just the launchUri field
changed. |
Windows10SecureAssessmentConfiguration |
withLocalGuestAccountName(String localGuestAccountName)
Returns an immutable copy of
this with just the localGuestAccountName field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected String launchUri
protected String configurationAccount
protected SecureAssessmentAccountType configurationAccountType
protected Boolean allowPrinting
protected Boolean allowScreenCapture
protected Boolean allowTextSuggestion
protected String localGuestAccountName
protected String assessmentAppUserModelId
protected Windows10SecureAssessmentConfiguration()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic static Windows10SecureAssessmentConfiguration.Builder builderWindows10SecureAssessmentConfiguration()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<String> getLaunchUri()
public Windows10SecureAssessmentConfiguration withLaunchUri(String launchUri)
this with just the launchUri field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).”
launchUri - new value of launchUri field (as defined in service metadata)this with just the launchUri field changedpublic Optional<String> getConfigurationAccount()
public Windows10SecureAssessmentConfiguration withConfigurationAccount(String configurationAccount)
this with just the configurationAccount field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“The account used to configure the Windows device for taking the test. The user can be a domain account (domain\user), an AAD account (username@tenant.com) or a local account (username).”
configurationAccount - new value of configurationAccount field (as defined in service metadata)this with just the configurationAccount field changedpublic Optional<SecureAssessmentAccountType> getConfigurationAccountType()
public Windows10SecureAssessmentConfiguration withConfigurationAccountType(SecureAssessmentAccountType configurationAccountType)
this with just the configurationAccountType field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“The account type used to by ConfigurationAccount.”
configurationAccountType - new value of configurationAccountType field (as defined in service metadata)this with just the configurationAccountType field changedpublic Optional<Boolean> getAllowPrinting()
public Windows10SecureAssessmentConfiguration withAllowPrinting(Boolean allowPrinting)
this with just the allowPrinting
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Indicates whether or not to allow the app from printing during the test.”
allowPrinting - new value of allowPrinting field (as defined in service metadata)this with just the allowPrinting field changedpublic Optional<Boolean> getAllowScreenCapture()
public Windows10SecureAssessmentConfiguration withAllowScreenCapture(Boolean allowScreenCapture)
this with just the allowScreenCapture field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Indicates whether or not to allow screen capture capability during a test.”
allowScreenCapture - new value of allowScreenCapture field (as defined in service metadata)this with just the allowScreenCapture field changedpublic Optional<Boolean> getAllowTextSuggestion()
public Windows10SecureAssessmentConfiguration withAllowTextSuggestion(Boolean allowTextSuggestion)
this with just the allowTextSuggestion field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Indicates whether or not to allow text suggestions during the test.”
allowTextSuggestion - new value of allowTextSuggestion field (as defined in service metadata)this with just the allowTextSuggestion field changedpublic Optional<String> getLocalGuestAccountName()
public Windows10SecureAssessmentConfiguration withLocalGuestAccountName(String localGuestAccountName)
this with just the localGuestAccountName field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Specifies the display text for the local guest account shown on the sign-in screen. Typically is the name of an assessment. When the user clicks the local guest account on the sign-in screen, an assessment app is launched with a specified assessment URL. Secure assessments can only be configured with local guest account sign-in on devices running Windows 10, version 1903 or later. Important notice: this property must be set with assessmentAppUserModelID in order to make the local guest account sign-in experience work properly for secure assessments.”
localGuestAccountName - new value of localGuestAccountName field (as defined in service metadata)this with just the localGuestAccountName field changedpublic Optional<String> getAssessmentAppUserModelId()
public Windows10SecureAssessmentConfiguration withAssessmentAppUserModelId(String assessmentAppUserModelId)
this with just the assessmentAppUserModelId field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Specifies the application user model ID of the assessment app launched when a user signs in to a secure assessment with a local guest account. Important notice: this property must be set with localGuestAccountName in order to make the local guest account sign-in experience work properly for secure assessments.”
assessmentAppUserModelId - new value of assessmentAppUserModelId field (as defined in service metadata)this with just the assessmentAppUserModelId field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic Windows10SecureAssessmentConfiguration patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic Windows10SecureAssessmentConfiguration put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.