Class ScheduleProperties

    • Constructor Detail

      • ScheduleProperties

        public ScheduleProperties()
    • Method Detail

      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: Current provisioning state of the schedule.
        Returns:
        the provisioningState value.
      • withStartAt

        public ScheduleProperties withStartAt​(OffsetDateTime startAt)
        Set the startAt property: When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead.
        Overrides:
        withStartAt in class ScheduleUpdateProperties
        Parameters:
        startAt - the startAt value to set.
        Returns:
        the ScheduleUpdateProperties object itself.
      • withStopAt

        public ScheduleProperties withStopAt​(OffsetDateTime stopAt)
        Set the stopAt property: When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead.
        Overrides:
        withStopAt in class ScheduleUpdateProperties
        Parameters:
        stopAt - the stopAt value to set.
        Returns:
        the ScheduleUpdateProperties object itself.
      • withTimeZoneId

        public ScheduleProperties withTimeZoneId​(String timeZoneId)
        Set the timeZoneId property: The IANA timezone id for the schedule.
        Overrides:
        withTimeZoneId in class ScheduleUpdateProperties
        Parameters:
        timeZoneId - the timeZoneId value to set.
        Returns:
        the ScheduleUpdateProperties object itself.