Class WindowsUpdateScheduledInstall

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

    public class WindowsUpdateScheduledInstall
    extends WindowsUpdateInstallScheduleType
    implements com.github.davidmoten.odata.client.ODataType
    • Field Detail

      • scheduledInstallTime

        protected LocalTime scheduledInstallTime
    • Constructor Detail

      • WindowsUpdateScheduledInstall

        protected WindowsUpdateScheduledInstall()
    • Method Detail

      • getScheduledInstallDay

        public Optional<WeeklySchedule> getScheduledInstallDay()
        “Scheduled Install Day in week”
        Returns:
        property scheduledInstallDay
      • withScheduledInstallDay

        public WindowsUpdateScheduledInstall withScheduledInstallDay​(WeeklySchedule scheduledInstallDay)
        Returns an immutable copy of this with just the scheduledInstallDay 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.

        “Scheduled Install Day in week”

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

        public Optional<LocalTime> getScheduledInstallTime()
        “Scheduled Install Time during day”
        Returns:
        property scheduledInstallTime
      • withScheduledInstallTime

        public WindowsUpdateScheduledInstall withScheduledInstallTime​(LocalTime scheduledInstallTime)
        Returns an immutable copy of this with just the scheduledInstallTime 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.

        “Scheduled Install Time during day”

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

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

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

        public static WindowsUpdateScheduledInstall.Builder builderWindowsUpdateScheduledInstall()
        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