Package odata.msgraph.client.beta.entity
Class WindowsAutopilotDeploymentProfile
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.WindowsAutopilotDeploymentProfile
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
- Direct Known Subclasses:
ActiveDirectoryWindowsAutopilotDeploymentProfile,AzureADWindowsAutopilotDeploymentProfile
public class WindowsAutopilotDeploymentProfile extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“Windows Autopilot Deployment Profile”
-
-
Field Summary
Fields Modifier and Type Field Description protected OffsetDateTimecreatedDateTimeprotected Stringdescriptionprotected StringdeviceNameTemplateprotected WindowsAutopilotDeviceTypedeviceTypeprotected StringdisplayNameprotected BooleanenableWhiteGloveprotected WindowsEnrollmentStatusScreenSettingsenrollmentStatusScreenSettingsprotected BooleanextractHardwareHashprotected Stringlanguageprotected OffsetDateTimelastModifiedDateTimeprotected StringmanagementServiceAppIdprotected OutOfBoxExperienceSettingsoutOfBoxExperienceSettingsprotected List<String>roleScopeTagIdsprotected StringroleScopeTagIdsNextLink-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsAutopilotDeploymentProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.davidmoten.odata.client.ActionRequestNoReturnassign(List<String> deviceIds)WindowsAutopilotDeviceIdentityCollectionRequestgetAssignedDevices()“The list of assigned devices for the profile.”WindowsAutopilotDeploymentProfileAssignmentCollectionRequestgetAssignments()“The list of group assignments for the profile.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<OffsetDateTime>getCreatedDateTime()“Profile creation time”Optional<String>getDescription()“Description of the profile”Optional<String>getDeviceNameTemplate()“The template used to name the AutoPilot Device.Optional<WindowsAutopilotDeviceType>getDeviceType()“The AutoPilot device type that this profile is applicable to.”Optional<String>getDisplayName()“Name of the profile”Optional<Boolean>getEnableWhiteGlove()“Enable Autopilot White Glove for the profile.”Optional<WindowsEnrollmentStatusScreenSettings>getEnrollmentStatusScreenSettings()“Enrollment status screen setting”Optional<Boolean>getExtractHardwareHash()“HardwareHash Extraction for the profile”Optional<String>getLanguage()“Language configured on the device”Optional<OffsetDateTime>getLastModifiedDateTime()“Profile last modified time”Optional<String>getManagementServiceAppId()“AzureAD management app ID used during client device-based enrollment discovery”Optional<OutOfBoxExperienceSettings>getOutOfBoxExperienceSettings()“Out of box experience setting”com.github.davidmoten.odata.client.CollectionPage<String>getRoleScopeTagIds()“Scope tags for the profile.”com.github.davidmoten.odata.client.CollectionPage<String>getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)“Scope tags for the profile.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()WindowsAutopilotDeploymentProfilepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)WindowsAutopilotDeploymentProfileput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()WindowsAutopilotDeploymentProfilewithCreatedDateTime(OffsetDateTime createdDateTime)Returns an immutable copy ofthiswith just thecreatedDateTimefield changed.WindowsAutopilotDeploymentProfilewithDescription(String description)Returns an immutable copy ofthiswith just thedescriptionfield changed.WindowsAutopilotDeploymentProfilewithDeviceNameTemplate(String deviceNameTemplate)Returns an immutable copy ofthiswith just thedeviceNameTemplatefield changed.WindowsAutopilotDeploymentProfilewithDeviceType(WindowsAutopilotDeviceType deviceType)Returns an immutable copy ofthiswith just thedeviceTypefield changed.WindowsAutopilotDeploymentProfilewithDisplayName(String displayName)Returns an immutable copy ofthiswith just thedisplayNamefield changed.WindowsAutopilotDeploymentProfilewithEnableWhiteGlove(Boolean enableWhiteGlove)Returns an immutable copy ofthiswith just theenableWhiteGlovefield changed.WindowsAutopilotDeploymentProfilewithEnrollmentStatusScreenSettings(WindowsEnrollmentStatusScreenSettings enrollmentStatusScreenSettings)Returns an immutable copy ofthiswith just theenrollmentStatusScreenSettingsfield changed.WindowsAutopilotDeploymentProfilewithExtractHardwareHash(Boolean extractHardwareHash)Returns an immutable copy ofthiswith just theextractHardwareHashfield changed.WindowsAutopilotDeploymentProfilewithLanguage(String language)Returns an immutable copy ofthiswith just thelanguagefield changed.WindowsAutopilotDeploymentProfilewithLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)Returns an immutable copy ofthiswith just thelastModifiedDateTimefield changed.WindowsAutopilotDeploymentProfilewithManagementServiceAppId(String managementServiceAppId)Returns an immutable copy ofthiswith just themanagementServiceAppIdfield changed.WindowsAutopilotDeploymentProfilewithOutOfBoxExperienceSettings(OutOfBoxExperienceSettings outOfBoxExperienceSettings)Returns an immutable copy ofthiswith just theoutOfBoxExperienceSettingsfield changed.WindowsAutopilotDeploymentProfilewithRoleScopeTagIds(List<String> roleScopeTagIds)Returns an immutable copy ofthiswith just theroleScopeTagIdsfield changed.WindowsAutopilotDeploymentProfilewithUnmappedField(String name, String value)
-
-
-
Field Detail
-
createdDateTime
protected OffsetDateTime createdDateTime
-
description
protected String description
-
deviceNameTemplate
protected String deviceNameTemplate
-
deviceType
protected WindowsAutopilotDeviceType deviceType
-
displayName
protected String displayName
-
enableWhiteGlove
protected Boolean enableWhiteGlove
-
enrollmentStatusScreenSettings
protected WindowsEnrollmentStatusScreenSettings enrollmentStatusScreenSettings
-
extractHardwareHash
protected Boolean extractHardwareHash
-
language
protected String language
-
lastModifiedDateTime
protected OffsetDateTime lastModifiedDateTime
-
managementServiceAppId
protected String managementServiceAppId
-
outOfBoxExperienceSettings
protected OutOfBoxExperienceSettings outOfBoxExperienceSettings
-
roleScopeTagIdsNextLink
protected String roleScopeTagIdsNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getCreatedDateTime
public Optional<OffsetDateTime> getCreatedDateTime()
“Profile creation time”- Returns:
- property createdDateTime
-
withCreatedDateTime
public WindowsAutopilotDeploymentProfile withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy ofthiswith just thecreatedDateTimefield 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.“Profile creation time”
- Parameters:
createdDateTime- new value ofcreatedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecreatedDateTimefield changed
-
getDescription
public Optional<String> getDescription()
“Description of the profile”- Returns:
- property description
-
withDescription
public WindowsAutopilotDeploymentProfile withDescription(String description)
Returns an immutable copy ofthiswith just thedescriptionfield 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.“Description of the profile”
- Parameters:
description- new value ofdescriptionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedescriptionfield changed
-
getDeviceNameTemplate
public Optional<String> getDeviceNameTemplate()
“The template used to name the AutoPilot Device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters.”- Returns:
- property deviceNameTemplate
-
withDeviceNameTemplate
public WindowsAutopilotDeploymentProfile withDeviceNameTemplate(String deviceNameTemplate)
Returns an immutable copy ofthiswith just thedeviceNameTemplatefield 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.“The template used to name the AutoPilot Device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters.”
- Parameters:
deviceNameTemplate- new value ofdeviceNameTemplatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceNameTemplatefield changed
-
getDeviceType
public Optional<WindowsAutopilotDeviceType> getDeviceType()
“The AutoPilot device type that this profile is applicable to.”- Returns:
- property deviceType
-
withDeviceType
public WindowsAutopilotDeploymentProfile withDeviceType(WindowsAutopilotDeviceType deviceType)
Returns an immutable copy ofthiswith just thedeviceTypefield 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.“The AutoPilot device type that this profile is applicable to.”
- Parameters:
deviceType- new value ofdeviceTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceTypefield changed
-
getDisplayName
public Optional<String> getDisplayName()
“Name of the profile”- Returns:
- property displayName
-
withDisplayName
public WindowsAutopilotDeploymentProfile withDisplayName(String displayName)
Returns an immutable copy ofthiswith just thedisplayNamefield 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.“Name of the profile”
- Parameters:
displayName- new value ofdisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayNamefield changed
-
getEnableWhiteGlove
public Optional<Boolean> getEnableWhiteGlove()
“Enable Autopilot White Glove for the profile.”- Returns:
- property enableWhiteGlove
-
withEnableWhiteGlove
public WindowsAutopilotDeploymentProfile withEnableWhiteGlove(Boolean enableWhiteGlove)
Returns an immutable copy ofthiswith just theenableWhiteGlovefield 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.“Enable Autopilot White Glove for the profile.”
- Parameters:
enableWhiteGlove- new value ofenableWhiteGlovefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theenableWhiteGlovefield changed
-
getEnrollmentStatusScreenSettings
public Optional<WindowsEnrollmentStatusScreenSettings> getEnrollmentStatusScreenSettings()
“Enrollment status screen setting”- Returns:
- property enrollmentStatusScreenSettings
-
withEnrollmentStatusScreenSettings
public WindowsAutopilotDeploymentProfile withEnrollmentStatusScreenSettings(WindowsEnrollmentStatusScreenSettings enrollmentStatusScreenSettings)
Returns an immutable copy ofthiswith just theenrollmentStatusScreenSettingsfield 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.“Enrollment status screen setting”
- Parameters:
enrollmentStatusScreenSettings- new value ofenrollmentStatusScreenSettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theenrollmentStatusScreenSettingsfield changed
-
getExtractHardwareHash
public Optional<Boolean> getExtractHardwareHash()
“HardwareHash Extraction for the profile”- Returns:
- property extractHardwareHash
-
withExtractHardwareHash
public WindowsAutopilotDeploymentProfile withExtractHardwareHash(Boolean extractHardwareHash)
Returns an immutable copy ofthiswith just theextractHardwareHashfield 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.“HardwareHash Extraction for the profile”
- Parameters:
extractHardwareHash- new value ofextractHardwareHashfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theextractHardwareHashfield changed
-
getLanguage
public Optional<String> getLanguage()
“Language configured on the device”- Returns:
- property language
-
withLanguage
public WindowsAutopilotDeploymentProfile withLanguage(String language)
Returns an immutable copy ofthiswith just thelanguagefield 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.“Language configured on the device”
- Parameters:
language- new value oflanguagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelanguagefield changed
-
getLastModifiedDateTime
public Optional<OffsetDateTime> getLastModifiedDateTime()
“Profile last modified time”- Returns:
- property lastModifiedDateTime
-
withLastModifiedDateTime
public WindowsAutopilotDeploymentProfile withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy ofthiswith just thelastModifiedDateTimefield 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.“Profile last modified time”
- Parameters:
lastModifiedDateTime- new value oflastModifiedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelastModifiedDateTimefield changed
-
getManagementServiceAppId
public Optional<String> getManagementServiceAppId()
“AzureAD management app ID used during client device-based enrollment discovery”- Returns:
- property managementServiceAppId
-
withManagementServiceAppId
public WindowsAutopilotDeploymentProfile withManagementServiceAppId(String managementServiceAppId)
Returns an immutable copy ofthiswith just themanagementServiceAppIdfield 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.“AzureAD management app ID used during client device-based enrollment discovery”
- Parameters:
managementServiceAppId- new value ofmanagementServiceAppIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanagementServiceAppIdfield changed
-
getOutOfBoxExperienceSettings
public Optional<OutOfBoxExperienceSettings> getOutOfBoxExperienceSettings()
“Out of box experience setting”- Returns:
- property outOfBoxExperienceSettings
-
withOutOfBoxExperienceSettings
public WindowsAutopilotDeploymentProfile withOutOfBoxExperienceSettings(OutOfBoxExperienceSettings outOfBoxExperienceSettings)
Returns an immutable copy ofthiswith just theoutOfBoxExperienceSettingsfield 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.“Out of box experience setting”
- Parameters:
outOfBoxExperienceSettings- new value ofoutOfBoxExperienceSettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theoutOfBoxExperienceSettingsfield changed
-
getRoleScopeTagIds
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds()
“Scope tags for the profile.”- Returns:
- property roleScopeTagIds
-
withRoleScopeTagIds
public WindowsAutopilotDeploymentProfile withRoleScopeTagIds(List<String> roleScopeTagIds)
Returns an immutable copy ofthiswith just theroleScopeTagIdsfield 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.“Scope tags for the profile.”
- Parameters:
roleScopeTagIds- new value ofroleScopeTagIdsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theroleScopeTagIdsfield changed
-
getRoleScopeTagIds
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Scope tags for the profile.”- Parameters:
options- specify connect and read timeouts- Returns:
- property roleScopeTagIds
-
withUnmappedField
public WindowsAutopilotDeploymentProfile withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getAssignedDevices
public WindowsAutopilotDeviceIdentityCollectionRequest getAssignedDevices()
“The list of assigned devices for the profile.”- Returns:
- navigational property assignedDevices
-
getAssignments
public WindowsAutopilotDeploymentProfileAssignmentCollectionRequest getAssignments()
“The list of group assignments for the profile.”- Returns:
- navigational property assignments
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public WindowsAutopilotDeploymentProfile patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public WindowsAutopilotDeploymentProfile put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
assign
public com.github.davidmoten.odata.client.ActionRequestNoReturn assign(List<String> deviceIds)
-
-