Class Status
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.utility.microsoft.windows.updateservices.Status
-
@ApiType("SoftLayer_Container_Utility_Microsoft_Windows_UpdateServices_Status") public class Status extends Entity
SoftLayer customer servers that are purchased with the Microsoft Windows operating system are configured by default to retrieve updates from SoftLayer's local Windows Server Update Services (WSUS) server. Periodically, these servers synchronize and check for new updates from their local WSUS server. SoftLayer_Container_Utility_Microsoft_Windows_UpdateServices_Status models the results of a server's last synchronization attempt as queried from SoftLayer's WSUS servers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Status.Mask
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
lastRebootDate
The last time a server rebooted due to a Windows Update.protected boolean
lastRebootDateSpecified
protected GregorianCalendar
lastStatusDate
The last time that SoftLayer's local WSUS server received a status update from a customer server.protected boolean
lastStatusDateSpecified
protected GregorianCalendar
lastSyncDate
The last time a server synchronized with SoftLayer's local WSUS server.protected boolean
lastSyncDateSpecified
protected String
privateIPAddress
This is the private IP address for this server.protected boolean
privateIPAddressSpecified
protected String
syncStatus
The status message returned from a server's last synchronization with SoftLayer's local WSUS server.protected boolean
syncStatusSpecified
protected String
updateStatus
A server's update status, as retrieved form SoftLayer's local WSUS server.protected boolean
updateStatusSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Status()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GregorianCalendar
getLastRebootDate()
GregorianCalendar
getLastStatusDate()
GregorianCalendar
getLastSyncDate()
String
getPrivateIPAddress()
String
getSyncStatus()
String
getUpdateStatus()
boolean
isLastRebootDateSpecified()
boolean
isLastStatusDateSpecified()
boolean
isLastSyncDateSpecified()
boolean
isPrivateIPAddressSpecified()
boolean
isSyncStatusSpecified()
boolean
isUpdateStatusSpecified()
void
setLastRebootDate(GregorianCalendar lastRebootDate)
void
setLastStatusDate(GregorianCalendar lastStatusDate)
void
setLastSyncDate(GregorianCalendar lastSyncDate)
void
setPrivateIPAddress(String privateIPAddress)
void
setSyncStatus(String syncStatus)
void
setUpdateStatus(String updateStatus)
void
unsetLastRebootDate()
void
unsetLastStatusDate()
void
unsetLastSyncDate()
void
unsetPrivateIPAddress()
void
unsetSyncStatus()
void
unsetUpdateStatus()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
lastRebootDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar lastRebootDate
The last time a server rebooted due to a Windows Update.
-
lastRebootDateSpecified
protected boolean lastRebootDateSpecified
-
lastStatusDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar lastStatusDate
The last time that SoftLayer's local WSUS server received a status update from a customer server.
-
lastStatusDateSpecified
protected boolean lastStatusDateSpecified
-
lastSyncDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar lastSyncDate
The last time a server synchronized with SoftLayer's local WSUS server.
-
lastSyncDateSpecified
protected boolean lastSyncDateSpecified
-
privateIPAddress
@ApiProperty(canBeNullOrNotSet=true) protected String privateIPAddress
This is the private IP address for this server.
-
privateIPAddressSpecified
protected boolean privateIPAddressSpecified
-
syncStatus
@ApiProperty(canBeNullOrNotSet=true) protected String syncStatus
The status message returned from a server's last synchronization with SoftLayer's local WSUS server.
-
syncStatusSpecified
protected boolean syncStatusSpecified
-
updateStatus
@ApiProperty(canBeNullOrNotSet=true) protected String updateStatus
A server's update status, as retrieved form SoftLayer's local WSUS server.
-
updateStatusSpecified
protected boolean updateStatusSpecified
-
-
Method Detail
-
getLastRebootDate
public GregorianCalendar getLastRebootDate()
-
setLastRebootDate
public void setLastRebootDate(GregorianCalendar lastRebootDate)
-
isLastRebootDateSpecified
public boolean isLastRebootDateSpecified()
-
unsetLastRebootDate
public void unsetLastRebootDate()
-
getLastStatusDate
public GregorianCalendar getLastStatusDate()
-
setLastStatusDate
public void setLastStatusDate(GregorianCalendar lastStatusDate)
-
isLastStatusDateSpecified
public boolean isLastStatusDateSpecified()
-
unsetLastStatusDate
public void unsetLastStatusDate()
-
getLastSyncDate
public GregorianCalendar getLastSyncDate()
-
setLastSyncDate
public void setLastSyncDate(GregorianCalendar lastSyncDate)
-
isLastSyncDateSpecified
public boolean isLastSyncDateSpecified()
-
unsetLastSyncDate
public void unsetLastSyncDate()
-
getPrivateIPAddress
public String getPrivateIPAddress()
-
setPrivateIPAddress
public void setPrivateIPAddress(String privateIPAddress)
-
isPrivateIPAddressSpecified
public boolean isPrivateIPAddressSpecified()
-
unsetPrivateIPAddress
public void unsetPrivateIPAddress()
-
getSyncStatus
public String getSyncStatus()
-
setSyncStatus
public void setSyncStatus(String syncStatus)
-
isSyncStatusSpecified
public boolean isSyncStatusSpecified()
-
unsetSyncStatus
public void unsetSyncStatus()
-
getUpdateStatus
public String getUpdateStatus()
-
setUpdateStatus
public void setUpdateStatus(String updateStatus)
-
isUpdateStatusSpecified
public boolean isUpdateStatusSpecified()
-
unsetUpdateStatus
public void unsetUpdateStatus()
-
-