java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.provisioning.maintenance.Window

@ApiType("SoftLayer_Provisioning_Maintenance_Window")
public class Window
extends Entity
The SoftLayer_Provisioning_Maintenance_Window represent a time window that SoftLayer performs a hardware or software maintenance and upgrades.
See Also:
SoftLayer_Provisioning_Maintenance_Window
  • Field Details

    • beginDate

      The date and time a maintenance window is scheduled to begin.
    • beginDateSpecified

      protected boolean beginDateSpecified
    • dayOfWeek

      @ApiProperty(canBeNullOrNotSet=true) protected Long dayOfWeek
      An ISO-8601 numeric representation of the day of the week that a maintenance window is performed. 1: Monday, 7: Sunday
    • dayOfWeekSpecified

      protected boolean dayOfWeekSpecified
    • endDate

      The date and time a maintenance window is scheduled to end.
    • endDateSpecified

      protected boolean endDateSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      Id of the maintenance window
    • idSpecified

      protected boolean idSpecified
    • locationId

      @ApiProperty(canBeNullOrNotSet=true) protected Long locationId
      An internal identifier of the location (data center) record that a maintenance window takes place in.
    • locationIdSpecified

      protected boolean locationIdSpecified
    • portalTzId

      @ApiProperty(canBeNullOrNotSet=true) protected Long portalTzId
      An internal identifier of the datacenter timezone.
    • portalTzIdSpecified

      protected boolean portalTzIdSpecified
  • Constructor Details

    • Window

      public Window()
  • Method Details

    • getBeginDate

      public GregorianCalendar getBeginDate()
    • setBeginDate

      public void setBeginDate​(GregorianCalendar beginDate)
    • isBeginDateSpecified

      public boolean isBeginDateSpecified()
    • unsetBeginDate

      public void unsetBeginDate()
    • getDayOfWeek

      public Long getDayOfWeek()
    • setDayOfWeek

      public void setDayOfWeek​(Long dayOfWeek)
    • isDayOfWeekSpecified

      public boolean isDayOfWeekSpecified()
    • unsetDayOfWeek

      public void unsetDayOfWeek()
    • getEndDate

      public GregorianCalendar getEndDate()
    • setEndDate

      public void setEndDate​(GregorianCalendar endDate)
    • isEndDateSpecified

      public boolean isEndDateSpecified()
    • unsetEndDate

      public void unsetEndDate()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getLocationId

      public Long getLocationId()
    • setLocationId

      public void setLocationId​(Long locationId)
    • isLocationIdSpecified

      public boolean isLocationIdSpecified()
    • unsetLocationId

      public void unsetLocationId()
    • getPortalTzId

      public Long getPortalTzId()
    • setPortalTzId

      public void setPortalTzId​(Long portalTzId)
    • isPortalTzIdSpecified

      public boolean isPortalTzIdSpecified()
    • unsetPortalTzId

      public void unsetPortalTzId()
    • asService

      public Window.Service asService​(ApiClient client)
    • service

      public static Window.Service service​(ApiClient client)
    • service

      public static Window.Service service​(ApiClient client, Long id)