Class Guest
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.ticket.Attachment
-
- com.softlayer.api.service.ticket.attachment.virtual.Guest
-
@ApiType("SoftLayer_Ticket_Attachment_Virtual_Guest") public class Guest extends Attachment
SoftLayer tickets have the ability to be associated with specific virtual guests in a customer's inventory. Attaching virtual guests to a ticket can greatly increase response time from SoftLayer for issues that are related to one or more specific servers on a customer's account. The SoftLayer_Ticket_Attachment_Virtual_Guest data type models the relationship between a virtual guest and a ticket. Only one attachment record may exist per virtual guest per ticket.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Guest.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Guest
resource
The virtualized guest or CloudLayer Computing Instance that is attached to a ticket.protected Guest
virtualGuest
The virtualized guest or CloudLayer Computing Instance that is attached to a ticket.protected Long
virtualGuestId
The internal identifier of the virtualized guest or CloudLayer Computing Instance that is attached to a ticket.protected boolean
virtualGuestIdSpecified
-
Fields inherited from class com.softlayer.api.service.ticket.Attachment
attachmentId, attachmentIdSpecified, createDate, createDateSpecified, id, idSpecified, ticket, ticketId, ticketIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Guest()
-
Method Summary
Modifier and Type Method Description Guest
getResource()
Guest
getVirtualGuest()
Long
getVirtualGuestId()
boolean
isVirtualGuestIdSpecified()
void
setResource(Guest resource)
void
setVirtualGuest(Guest virtualGuest)
void
setVirtualGuestId(Long virtualGuestId)
void
unsetVirtualGuestId()
-
Methods inherited from class com.softlayer.api.service.ticket.Attachment
getAttachmentId, getCreateDate, getId, getTicket, getTicketId, isAttachmentIdSpecified, isCreateDateSpecified, isIdSpecified, isTicketIdSpecified, setAttachmentId, setCreateDate, setId, setTicket, setTicketId, unsetAttachmentId, unsetCreateDate, unsetId, unsetTicketId
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
resource
@ApiProperty protected Guest resource
The virtualized guest or CloudLayer Computing Instance that is attached to a ticket.
-
virtualGuest
@ApiProperty protected Guest virtualGuest
The virtualized guest or CloudLayer Computing Instance that is attached to a ticket.
-
virtualGuestId
@ApiProperty(canBeNullOrNotSet=true) protected Long virtualGuestId
The internal identifier of the virtualized guest or CloudLayer Computing Instance that is attached to a ticket.
-
virtualGuestIdSpecified
protected boolean virtualGuestIdSpecified
-
-
Method Detail
-
getResource
public Guest getResource()
-
setResource
public void setResource(Guest resource)
-
getVirtualGuest
public Guest getVirtualGuest()
-
setVirtualGuest
public void setVirtualGuest(Guest virtualGuest)
-
getVirtualGuestId
public Long getVirtualGuestId()
-
setVirtualGuestId
public void setVirtualGuestId(Long virtualGuestId)
-
isVirtualGuestIdSpecified
public boolean isVirtualGuestIdSpecified()
-
unsetVirtualGuestId
public void unsetVirtualGuestId()
-
-