Class Log
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.user.access.facility.Log
@ApiType("SoftLayer_User_Access_Facility_Log") public class Log extends Entity
This class represents a login/logout sheet for facility visitors.
- See Also:
- SoftLayer_User_Access_Facility_Log
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Log.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
This is the account associated with the log entry.protected Long
accountId
This is the account associated with a log record.protected boolean
accountIdSpecified
protected Location
datacenter
This is the location of the facility.protected String
description
This is a short description of why the person is at the location.protected boolean
descriptionSpecified
protected Hardware
hardware
This is the colocation hardware that was visited.protected Long
hardwareId
protected boolean
hardwareIdSpecified
protected Long
id
protected boolean
idSpecified
protected Long
locationId
protected boolean
locationIdSpecified
protected Type
logType
This is the type of person entering the facility.protected GregorianCalendar
timeIn
This is the date and time the person arrived.protected boolean
timeInSpecified
protected GregorianCalendar
timeOut
protected boolean
timeOutSpecified
protected Entity
visitor
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Log()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
account
This is the account associated with the log entry. For users under a customer's account, it is the customer's account. For contractors and others visiting a colocation area, it is the account associated with the area they visited. -
datacenter
This is the location of the facility. -
hardware
This is the colocation hardware that was visited. -
logType
This is the type of person entering the facility. -
visitor
-
accountId
This is the account associated with a log record. For a customer logging into a datacenter, this is the customer's account. For a contractor or any other guest logging into a customer's cabinet or colocation cage, this is the customer's account. -
accountIdSpecified
protected boolean accountIdSpecified -
description
This is a short description of why the person is at the location. -
descriptionSpecified
protected boolean descriptionSpecified -
hardwareId
-
hardwareIdSpecified
protected boolean hardwareIdSpecified -
id
-
idSpecified
protected boolean idSpecified -
locationId
-
locationIdSpecified
protected boolean locationIdSpecified -
timeIn
This is the date and time the person arrived. -
timeInSpecified
protected boolean timeInSpecified -
timeOut
-
timeOutSpecified
protected boolean timeOutSpecified
-
-
Constructor Details
-
Log
public Log()
-
-
Method Details
-
getAccount
-
setAccount
-
getDatacenter
-
setDatacenter
-
getHardware
-
setHardware
-
getLogType
-
setLogType
-
getVisitor
-
setVisitor
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getDescription
-
setDescription
-
isDescriptionSpecified
public boolean isDescriptionSpecified() -
unsetDescription
public void unsetDescription() -
getHardwareId
-
setHardwareId
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified() -
unsetHardwareId
public void unsetHardwareId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getLocationId
-
setLocationId
-
isLocationIdSpecified
public boolean isLocationIdSpecified() -
unsetLocationId
public void unsetLocationId() -
getTimeIn
-
setTimeIn
-
isTimeInSpecified
public boolean isTimeInSpecified() -
unsetTimeIn
public void unsetTimeIn() -
getTimeOut
-
setTimeOut
-
isTimeOutSpecified
public boolean isTimeOutSpecified() -
unsetTimeOut
public void unsetTimeOut()
-