Package odata.msgraph.client.beta.entity
Class Windows10EnrollmentCompletionPageConfiguration
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.DeviceEnrollmentConfiguration
-
- odata.msgraph.client.beta.entity.Windows10EnrollmentCompletionPageConfiguration
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class Windows10EnrollmentCompletionPageConfiguration extends DeviceEnrollmentConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
“Windows 10 Enrollment Status Page Configuration”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindows10EnrollmentCompletionPageConfiguration.Builder
-
Field Summary
Fields Modifier and Type Field Description protected BooleanallowDeviceResetOnInstallFailureprotected BooleanallowDeviceUseOnInstallFailureprotected BooleanallowLogCollectionOnInstallFailureprotected BooleanblockDeviceSetupRetryByUserprotected StringcustomErrorMessageprotected BooleandisableUserStatusTrackingAfterFirstUserprotected IntegerinstallProgressTimeoutInMinutesprotected List<String>selectedMobileAppIdsprotected StringselectedMobileAppIdsNextLinkprotected BooleanshowInstallationProgressprotected BooleantrackInstallProgressForAutopilotOnly-
Fields inherited from class odata.msgraph.client.beta.entity.DeviceEnrollmentConfiguration
createdDateTime, description, displayName, lastModifiedDateTime, priority, roleScopeTagIds, roleScopeTagIdsNextLink, version
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindows10EnrollmentCompletionPageConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Windows10EnrollmentCompletionPageConfiguration.BuilderbuilderWindows10EnrollmentCompletionPageConfiguration()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<Boolean>getAllowDeviceResetOnInstallFailure()“Allow or block device reset on installation failure”Optional<Boolean>getAllowDeviceUseOnInstallFailure()“Allow the user to continue using the device on installation failure”Optional<Boolean>getAllowLogCollectionOnInstallFailure()“Allow or block log collection on installation failure”Optional<Boolean>getBlockDeviceSetupRetryByUser()“Allow the user to retry the setup on installation failure”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<String>getCustomErrorMessage()“Set custom error message to show upon installation failure”Optional<Boolean>getDisableUserStatusTrackingAfterFirstUser()“Only show installation progress for first user post enrollment”Optional<Integer>getInstallProgressTimeoutInMinutes()“Set installation progress timeout in minutes”com.github.davidmoten.odata.client.CollectionPage<String>getSelectedMobileAppIds()“Selected applications to track the installation status”com.github.davidmoten.odata.client.CollectionPage<String>getSelectedMobileAppIds(com.github.davidmoten.odata.client.HttpRequestOptions options)“Selected applications to track the installation status”Optional<Boolean>getShowInstallationProgress()“Show or hide installation progress to user”Optional<Boolean>getTrackInstallProgressForAutopilotOnly()“Only show installation progress for Autopilot enrollment scenarios”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()Windows10EnrollmentCompletionPageConfigurationpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)Windows10EnrollmentCompletionPageConfigurationput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()Windows10EnrollmentCompletionPageConfigurationwithAllowDeviceResetOnInstallFailure(Boolean allowDeviceResetOnInstallFailure)Returns an immutable copy ofthiswith just theallowDeviceResetOnInstallFailurefield changed.Windows10EnrollmentCompletionPageConfigurationwithAllowDeviceUseOnInstallFailure(Boolean allowDeviceUseOnInstallFailure)Returns an immutable copy ofthiswith just theallowDeviceUseOnInstallFailurefield changed.Windows10EnrollmentCompletionPageConfigurationwithAllowLogCollectionOnInstallFailure(Boolean allowLogCollectionOnInstallFailure)Returns an immutable copy ofthiswith just theallowLogCollectionOnInstallFailurefield changed.Windows10EnrollmentCompletionPageConfigurationwithBlockDeviceSetupRetryByUser(Boolean blockDeviceSetupRetryByUser)Returns an immutable copy ofthiswith just theblockDeviceSetupRetryByUserfield changed.Windows10EnrollmentCompletionPageConfigurationwithCustomErrorMessage(String customErrorMessage)Returns an immutable copy ofthiswith just thecustomErrorMessagefield changed.Windows10EnrollmentCompletionPageConfigurationwithDisableUserStatusTrackingAfterFirstUser(Boolean disableUserStatusTrackingAfterFirstUser)Returns an immutable copy ofthiswith just thedisableUserStatusTrackingAfterFirstUserfield changed.Windows10EnrollmentCompletionPageConfigurationwithInstallProgressTimeoutInMinutes(Integer installProgressTimeoutInMinutes)Returns an immutable copy ofthiswith just theinstallProgressTimeoutInMinutesfield changed.Windows10EnrollmentCompletionPageConfigurationwithSelectedMobileAppIds(List<String> selectedMobileAppIds)Returns an immutable copy ofthiswith just theselectedMobileAppIdsfield changed.Windows10EnrollmentCompletionPageConfigurationwithShowInstallationProgress(Boolean showInstallationProgress)Returns an immutable copy ofthiswith just theshowInstallationProgressfield changed.Windows10EnrollmentCompletionPageConfigurationwithTrackInstallProgressForAutopilotOnly(Boolean trackInstallProgressForAutopilotOnly)Returns an immutable copy ofthiswith just thetrackInstallProgressForAutopilotOnlyfield changed.Windows10EnrollmentCompletionPageConfigurationwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.beta.entity.DeviceEnrollmentConfiguration
assign, getAssignments, getCreatedDateTime, getDescription, getDisplayName, getLastModifiedDateTime, getPriority, getRoleScopeTagIds, getRoleScopeTagIds, getVersion, setPriority, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withPriority, withRoleScopeTagIds, withVersion
-
-
-
-
Field Detail
-
allowDeviceResetOnInstallFailure
protected Boolean allowDeviceResetOnInstallFailure
-
allowDeviceUseOnInstallFailure
protected Boolean allowDeviceUseOnInstallFailure
-
allowLogCollectionOnInstallFailure
protected Boolean allowLogCollectionOnInstallFailure
-
blockDeviceSetupRetryByUser
protected Boolean blockDeviceSetupRetryByUser
-
customErrorMessage
protected String customErrorMessage
-
disableUserStatusTrackingAfterFirstUser
protected Boolean disableUserStatusTrackingAfterFirstUser
-
installProgressTimeoutInMinutes
protected Integer installProgressTimeoutInMinutes
-
selectedMobileAppIdsNextLink
protected String selectedMobileAppIdsNextLink
-
showInstallationProgress
protected Boolean showInstallationProgress
-
trackInstallProgressForAutopilotOnly
protected Boolean trackInstallProgressForAutopilotOnly
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classDeviceEnrollmentConfiguration
-
builderWindows10EnrollmentCompletionPageConfiguration
public static Windows10EnrollmentCompletionPageConfiguration.Builder builderWindows10EnrollmentCompletionPageConfiguration()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classDeviceEnrollmentConfiguration
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classDeviceEnrollmentConfiguration
-
getAllowDeviceResetOnInstallFailure
public Optional<Boolean> getAllowDeviceResetOnInstallFailure()
“Allow or block device reset on installation failure”- Returns:
- property allowDeviceResetOnInstallFailure
-
withAllowDeviceResetOnInstallFailure
public Windows10EnrollmentCompletionPageConfiguration withAllowDeviceResetOnInstallFailure(Boolean allowDeviceResetOnInstallFailure)
Returns an immutable copy ofthiswith just theallowDeviceResetOnInstallFailurefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow or block device reset on installation failure”
- Parameters:
allowDeviceResetOnInstallFailure- new value ofallowDeviceResetOnInstallFailurefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowDeviceResetOnInstallFailurefield changed
-
getAllowDeviceUseOnInstallFailure
public Optional<Boolean> getAllowDeviceUseOnInstallFailure()
“Allow the user to continue using the device on installation failure”- Returns:
- property allowDeviceUseOnInstallFailure
-
withAllowDeviceUseOnInstallFailure
public Windows10EnrollmentCompletionPageConfiguration withAllowDeviceUseOnInstallFailure(Boolean allowDeviceUseOnInstallFailure)
Returns an immutable copy ofthiswith just theallowDeviceUseOnInstallFailurefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow the user to continue using the device on installation failure”
- Parameters:
allowDeviceUseOnInstallFailure- new value ofallowDeviceUseOnInstallFailurefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowDeviceUseOnInstallFailurefield changed
-
getAllowLogCollectionOnInstallFailure
public Optional<Boolean> getAllowLogCollectionOnInstallFailure()
“Allow or block log collection on installation failure”- Returns:
- property allowLogCollectionOnInstallFailure
-
withAllowLogCollectionOnInstallFailure
public Windows10EnrollmentCompletionPageConfiguration withAllowLogCollectionOnInstallFailure(Boolean allowLogCollectionOnInstallFailure)
Returns an immutable copy ofthiswith just theallowLogCollectionOnInstallFailurefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow or block log collection on installation failure”
- Parameters:
allowLogCollectionOnInstallFailure- new value ofallowLogCollectionOnInstallFailurefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowLogCollectionOnInstallFailurefield changed
-
getBlockDeviceSetupRetryByUser
public Optional<Boolean> getBlockDeviceSetupRetryByUser()
“Allow the user to retry the setup on installation failure”- Returns:
- property blockDeviceSetupRetryByUser
-
withBlockDeviceSetupRetryByUser
public Windows10EnrollmentCompletionPageConfiguration withBlockDeviceSetupRetryByUser(Boolean blockDeviceSetupRetryByUser)
Returns an immutable copy ofthiswith just theblockDeviceSetupRetryByUserfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Allow the user to retry the setup on installation failure”
- Parameters:
blockDeviceSetupRetryByUser- new value ofblockDeviceSetupRetryByUserfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theblockDeviceSetupRetryByUserfield changed
-
getCustomErrorMessage
public Optional<String> getCustomErrorMessage()
“Set custom error message to show upon installation failure”- Returns:
- property customErrorMessage
-
withCustomErrorMessage
public Windows10EnrollmentCompletionPageConfiguration withCustomErrorMessage(String customErrorMessage)
Returns an immutable copy ofthiswith just thecustomErrorMessagefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Set custom error message to show upon installation failure”
- Parameters:
customErrorMessage- new value ofcustomErrorMessagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomErrorMessagefield changed
-
getDisableUserStatusTrackingAfterFirstUser
public Optional<Boolean> getDisableUserStatusTrackingAfterFirstUser()
“Only show installation progress for first user post enrollment”- Returns:
- property disableUserStatusTrackingAfterFirstUser
-
withDisableUserStatusTrackingAfterFirstUser
public Windows10EnrollmentCompletionPageConfiguration withDisableUserStatusTrackingAfterFirstUser(Boolean disableUserStatusTrackingAfterFirstUser)
Returns an immutable copy ofthiswith just thedisableUserStatusTrackingAfterFirstUserfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Only show installation progress for first user post enrollment”
- Parameters:
disableUserStatusTrackingAfterFirstUser- new value ofdisableUserStatusTrackingAfterFirstUserfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisableUserStatusTrackingAfterFirstUserfield changed
-
getInstallProgressTimeoutInMinutes
public Optional<Integer> getInstallProgressTimeoutInMinutes()
“Set installation progress timeout in minutes”- Returns:
- property installProgressTimeoutInMinutes
-
withInstallProgressTimeoutInMinutes
public Windows10EnrollmentCompletionPageConfiguration withInstallProgressTimeoutInMinutes(Integer installProgressTimeoutInMinutes)
Returns an immutable copy ofthiswith just theinstallProgressTimeoutInMinutesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Set installation progress timeout in minutes”
- Parameters:
installProgressTimeoutInMinutes- new value ofinstallProgressTimeoutInMinutesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theinstallProgressTimeoutInMinutesfield changed
-
getSelectedMobileAppIds
public com.github.davidmoten.odata.client.CollectionPage<String> getSelectedMobileAppIds()
“Selected applications to track the installation status”- Returns:
- property selectedMobileAppIds
-
withSelectedMobileAppIds
public Windows10EnrollmentCompletionPageConfiguration withSelectedMobileAppIds(List<String> selectedMobileAppIds)
Returns an immutable copy ofthiswith just theselectedMobileAppIdsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Selected applications to track the installation status”
- Parameters:
selectedMobileAppIds- new value ofselectedMobileAppIdsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theselectedMobileAppIdsfield changed
-
getSelectedMobileAppIds
public com.github.davidmoten.odata.client.CollectionPage<String> getSelectedMobileAppIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Selected applications to track the installation status”- Parameters:
options- specify connect and read timeouts- Returns:
- property selectedMobileAppIds
-
getShowInstallationProgress
public Optional<Boolean> getShowInstallationProgress()
“Show or hide installation progress to user”- Returns:
- property showInstallationProgress
-
withShowInstallationProgress
public Windows10EnrollmentCompletionPageConfiguration withShowInstallationProgress(Boolean showInstallationProgress)
Returns an immutable copy ofthiswith just theshowInstallationProgressfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Show or hide installation progress to user”
- Parameters:
showInstallationProgress- new value ofshowInstallationProgressfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theshowInstallationProgressfield changed
-
getTrackInstallProgressForAutopilotOnly
public Optional<Boolean> getTrackInstallProgressForAutopilotOnly()
“Only show installation progress for Autopilot enrollment scenarios”- Returns:
- property trackInstallProgressForAutopilotOnly
-
withTrackInstallProgressForAutopilotOnly
public Windows10EnrollmentCompletionPageConfiguration withTrackInstallProgressForAutopilotOnly(Boolean trackInstallProgressForAutopilotOnly)
Returns an immutable copy ofthiswith just thetrackInstallProgressForAutopilotOnlyfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Only show installation progress for Autopilot enrollment scenarios”
- Parameters:
trackInstallProgressForAutopilotOnly- new value oftrackInstallProgressForAutopilotOnlyfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetrackInstallProgressForAutopilotOnlyfield changed
-
withUnmappedField
public Windows10EnrollmentCompletionPageConfiguration withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classDeviceEnrollmentConfiguration
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classDeviceEnrollmentConfiguration
-
patch
public Windows10EnrollmentCompletionPageConfiguration patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classDeviceEnrollmentConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public Windows10EnrollmentCompletionPageConfiguration put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classDeviceEnrollmentConfiguration- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classDeviceEnrollmentConfiguration
-
-