Class WindowsAutopilotDeploymentProfile

    • Constructor Detail

      • WindowsAutopilotDeploymentProfile

        protected WindowsAutopilotDeploymentProfile()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class Entity
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Entity
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class Entity
      • getCreatedDateTime

        public Optional<OffsetDateTime> getCreatedDateTime()
        “Profile creation time”
        Returns:
        property createdDateTime
      • withCreatedDateTime

        public WindowsAutopilotDeploymentProfile withCreatedDateTime​(OffsetDateTime createdDateTime)
        Returns an immutable copy of this with just the createdDateTime 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.

        “Profile creation time”

        Parameters:
        createdDateTime - new value of createdDateTime field (as defined in service metadata)
        Returns:
        immutable copy of this with just the createdDateTime field changed
      • getDescription

        public Optional<String> getDescription()
        “Description of the profile”
        Returns:
        property description
      • withDescription

        public WindowsAutopilotDeploymentProfile withDescription​(String description)
        Returns an immutable copy of this with just the description 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.

        “Description of the profile”

        Parameters:
        description - new value of description field (as defined in service metadata)
        Returns:
        immutable copy of this with just the description field 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 of this with just the deviceNameTemplate 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 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 of deviceNameTemplate field (as defined in service metadata)
        Returns:
        immutable copy of this with just the deviceNameTemplate field 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 of this with just the deviceType 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 AutoPilot device type that this profile is applicable to.”

        Parameters:
        deviceType - new value of deviceType field (as defined in service metadata)
        Returns:
        immutable copy of this with just the deviceType field changed
      • getDisplayName

        public Optional<String> getDisplayName()
        “Name of the profile”
        Returns:
        property displayName
      • withDisplayName

        public WindowsAutopilotDeploymentProfile withDisplayName​(String displayName)
        Returns an immutable copy of this with just the displayName 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.

        “Name of the profile”

        Parameters:
        displayName - new value of displayName field (as defined in service metadata)
        Returns:
        immutable copy of this with just the displayName field 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 of this with just the enableWhiteGlove 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.

        “Enable Autopilot White Glove for the profile.”

        Parameters:
        enableWhiteGlove - new value of enableWhiteGlove field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enableWhiteGlove field changed
      • withEnrollmentStatusScreenSettings

        public WindowsAutopilotDeploymentProfile withEnrollmentStatusScreenSettings​(WindowsEnrollmentStatusScreenSettings enrollmentStatusScreenSettings)
        Returns an immutable copy of this with just the enrollmentStatusScreenSettings 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.

        “Enrollment status screen setting”

        Parameters:
        enrollmentStatusScreenSettings - new value of enrollmentStatusScreenSettings field (as defined in service metadata)
        Returns:
        immutable copy of this with just the enrollmentStatusScreenSettings field changed
      • getExtractHardwareHash

        public Optional<Boolean> getExtractHardwareHash()
        “HardwareHash Extraction for the profile”
        Returns:
        property extractHardwareHash
      • withExtractHardwareHash

        public WindowsAutopilotDeploymentProfile withExtractHardwareHash​(Boolean extractHardwareHash)
        Returns an immutable copy of this with just the extractHardwareHash 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.

        “HardwareHash Extraction for the profile”

        Parameters:
        extractHardwareHash - new value of extractHardwareHash field (as defined in service metadata)
        Returns:
        immutable copy of this with just the extractHardwareHash field changed
      • getLanguage

        public Optional<String> getLanguage()
        “Language configured on the device”
        Returns:
        property language
      • withLanguage

        public WindowsAutopilotDeploymentProfile withLanguage​(String language)
        Returns an immutable copy of this with just the language 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.

        “Language configured on the device”

        Parameters:
        language - new value of language field (as defined in service metadata)
        Returns:
        immutable copy of this with just the language field changed
      • getLastModifiedDateTime

        public Optional<OffsetDateTime> getLastModifiedDateTime()
        “Profile last modified time”
        Returns:
        property lastModifiedDateTime
      • withLastModifiedDateTime

        public WindowsAutopilotDeploymentProfile withLastModifiedDateTime​(OffsetDateTime lastModifiedDateTime)
        Returns an immutable copy of this with just the lastModifiedDateTime 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.

        “Profile last modified time”

        Parameters:
        lastModifiedDateTime - new value of lastModifiedDateTime field (as defined in service metadata)
        Returns:
        immutable copy of this with just the lastModifiedDateTime field 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 of this with just the managementServiceAppId 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.

        “AzureAD management app ID used during client device-based enrollment discovery”

        Parameters:
        managementServiceAppId - new value of managementServiceAppId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the managementServiceAppId field changed
      • getOutOfBoxExperienceSettings

        public Optional<OutOfBoxExperienceSettings> getOutOfBoxExperienceSettings()
        “Out of box experience setting”
        Returns:
        property outOfBoxExperienceSettings
      • withOutOfBoxExperienceSettings

        public WindowsAutopilotDeploymentProfile withOutOfBoxExperienceSettings​(OutOfBoxExperienceSettings outOfBoxExperienceSettings)
        Returns an immutable copy of this with just the outOfBoxExperienceSettings 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.

        “Out of box experience setting”

        Parameters:
        outOfBoxExperienceSettings - new value of outOfBoxExperienceSettings field (as defined in service metadata)
        Returns:
        immutable copy of this with just the outOfBoxExperienceSettings field 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 of this with just the roleScopeTagIds 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.

        “Scope tags for the profile.”

        Parameters:
        roleScopeTagIds - new value of roleScopeTagIds field (as defined in service metadata)
        Returns:
        immutable copy of this with just the roleScopeTagIds field 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
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class Entity
      • patch

        public WindowsAutopilotDeploymentProfile patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public WindowsAutopilotDeploymentProfile put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • assign

        public com.github.davidmoten.odata.client.ActionRequestNoReturn assign​(List<String> deviceIds)