Class ExpeditedWindowsQualityUpdateSettings

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class ExpeditedWindowsQualityUpdateSettings
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “A complex type to store the expedited quality update settings such as release date and days until forced reboot.”
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • daysUntilForcedReboot

        protected Integer daysUntilForcedReboot
      • qualityUpdateRelease

        protected String qualityUpdateRelease
    • Constructor Detail

      • ExpeditedWindowsQualityUpdateSettings

        protected ExpeditedWindowsQualityUpdateSettings()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getDaysUntilForcedReboot

        public Optional<Integer> getDaysUntilForcedReboot()
        “The number of days after installation that forced reboot will happen.”
        Returns:
        property daysUntilForcedReboot
      • withDaysUntilForcedReboot

        public ExpeditedWindowsQualityUpdateSettings withDaysUntilForcedReboot​(Integer daysUntilForcedReboot)
        Returns an immutable copy of this with just the daysUntilForcedReboot 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 number of days after installation that forced reboot will happen.”

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

        public Optional<String> getQualityUpdateRelease()
        “The release date to identify a quality update.”
        Returns:
        property qualityUpdateRelease
      • withQualityUpdateRelease

        public ExpeditedWindowsQualityUpdateSettings withQualityUpdateRelease​(String qualityUpdateRelease)
        Returns an immutable copy of this with just the qualityUpdateRelease 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 release date to identify a quality update.”

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

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

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

        public static ExpeditedWindowsQualityUpdateSettings.Builder builder()
        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