Class Transaction
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.provisioning.version1.Transaction
-
@ApiType("SoftLayer_Provisioning_Version1_Transaction") public class Transaction extends Entity
The SoftLayer_Provisioning_Version1_Transaction data type contains general information relating to a single SoftLayer hardware transaction.
SoftLayer customers are unable to change their hardware transactions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Transaction.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account that a transaction belongs to.protected GregorianCalendar
createDate
The date a transaction was created.protected boolean
createDateSpecified
protected Long
elapsedSeconds
The amount of seconds that have elapsed since the transaction was last modified.protected boolean
elapsedSecondsSpecified
protected Guest
guest
The guest record for this transaction.protected Long
guestId
A transaction's associated guest identification number.protected boolean
guestIdSpecified
protected Hardware
hardware
The hardware object for this transaction.protected Long
hardwareId
A transaction's associated hardware identification number.protected boolean
hardwareIdSpecified
protected Long
id
A transaction's identifying number.protected boolean
idSpecified
protected List<Transaction>
loopback
protected Long
loopbackCount
A count ofprotected GregorianCalendar
modifyDate
The date a transaction was last modified.protected boolean
modifyDateSpecified
protected Long
pendingTransactionCount
A count ofprotected List<Transaction>
pendingTransactions
protected GregorianCalendar
statusChangeDate
The date the transaction status was last modified.protected boolean
statusChangeDateSpecified
protected List<Attachment>
ticketScheduledActionReference
protected Long
ticketScheduledActionReferenceCount
A count ofprotected Group
transactionGroup
A transaction's group.protected Status
transactionStatus
A transaction's status.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Transaction()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
account
@ApiProperty protected Account account
The account that a transaction belongs to.
-
guest
@ApiProperty protected Guest guest
The guest record for this transaction.
-
hardware
@ApiProperty protected Hardware hardware
The hardware object for this transaction.
-
loopback
@ApiProperty protected List<Transaction> loopback
-
pendingTransactions
@ApiProperty protected List<Transaction> pendingTransactions
-
ticketScheduledActionReference
@ApiProperty protected List<Attachment> ticketScheduledActionReference
-
transactionGroup
@ApiProperty protected Group transactionGroup
A transaction's group. This group object determines what type of service is being done on the hardware.
-
transactionStatus
@ApiProperty protected Status transactionStatus
A transaction's status. This status object determines the state it is in the transaction group.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date a transaction was created.
-
createDateSpecified
protected boolean createDateSpecified
-
elapsedSeconds
@ApiProperty(canBeNullOrNotSet=true) protected Long elapsedSeconds
The amount of seconds that have elapsed since the transaction was last modified.
-
elapsedSecondsSpecified
protected boolean elapsedSecondsSpecified
-
guestId
@ApiProperty(canBeNullOrNotSet=true) protected Long guestId
A transaction's associated guest identification number.
-
guestIdSpecified
protected boolean guestIdSpecified
-
hardwareId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareId
A transaction's associated hardware identification number.
-
hardwareIdSpecified
protected boolean hardwareIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
A transaction's identifying number.
-
idSpecified
protected boolean idSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
The date a transaction was last modified.
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
statusChangeDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar statusChangeDate
The date the transaction status was last modified.
-
statusChangeDateSpecified
protected boolean statusChangeDateSpecified
-
loopbackCount
@ApiProperty protected Long loopbackCount
A count of
-
pendingTransactionCount
@ApiProperty protected Long pendingTransactionCount
A count of
-
ticketScheduledActionReferenceCount
@ApiProperty protected Long ticketScheduledActionReferenceCount
A count of
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getGuest
public Guest getGuest()
-
setGuest
public void setGuest(Guest guest)
-
getHardware
public Hardware getHardware()
-
setHardware
public void setHardware(Hardware hardware)
-
getLoopback
public List<Transaction> getLoopback()
-
getPendingTransactions
public List<Transaction> getPendingTransactions()
-
getTicketScheduledActionReference
public List<Attachment> getTicketScheduledActionReference()
-
getTransactionGroup
public Group getTransactionGroup()
-
setTransactionGroup
public void setTransactionGroup(Group transactionGroup)
-
getTransactionStatus
public Status getTransactionStatus()
-
setTransactionStatus
public void setTransactionStatus(Status transactionStatus)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getElapsedSeconds
public Long getElapsedSeconds()
-
setElapsedSeconds
public void setElapsedSeconds(Long elapsedSeconds)
-
isElapsedSecondsSpecified
public boolean isElapsedSecondsSpecified()
-
unsetElapsedSeconds
public void unsetElapsedSeconds()
-
getGuestId
public Long getGuestId()
-
setGuestId
public void setGuestId(Long guestId)
-
isGuestIdSpecified
public boolean isGuestIdSpecified()
-
unsetGuestId
public void unsetGuestId()
-
getHardwareId
public Long getHardwareId()
-
setHardwareId
public void setHardwareId(Long hardwareId)
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified()
-
unsetHardwareId
public void unsetHardwareId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getStatusChangeDate
public GregorianCalendar getStatusChangeDate()
-
setStatusChangeDate
public void setStatusChangeDate(GregorianCalendar statusChangeDate)
-
isStatusChangeDateSpecified
public boolean isStatusChangeDateSpecified()
-
unsetStatusChangeDate
public void unsetStatusChangeDate()
-
getLoopbackCount
public Long getLoopbackCount()
-
setLoopbackCount
public void setLoopbackCount(Long loopbackCount)
-
getPendingTransactionCount
public Long getPendingTransactionCount()
-
setPendingTransactionCount
public void setPendingTransactionCount(Long pendingTransactionCount)
-
getTicketScheduledActionReferenceCount
public Long getTicketScheduledActionReferenceCount()
-
setTicketScheduledActionReferenceCount
public void setTicketScheduledActionReferenceCount(Long ticketScheduledActionReferenceCount)
-
-