Package com.softlayer.api.service
Interface Ticket.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Ticket
@ApiService("SoftLayer_Ticket") public static interface Ticket.Service extends Service
Tickets are SoftLayer's primary way to keep in touch with its customers. A ticket is an entity that describes a problem or request and tracks a conversation between you, your account users, and SoftLayer employees relating to your problem or request. Tickets can be assigned to one of your account users, and SoftLayer can assign a ticket to a particular department (also called a ticket group) or employee. The SoftLayer_Ticket service controls your interaction with SoftLayer's ticketing system.
Every ticket object has at least one ticket update. Ticket updates may be created by either a user or SoftLayer employee. These ticket updates record the conversation between SoftLayer and you about the issue at hand. You may only add new updates to a ticket. Once an update is created you may not edit or delete it.
Tickets exist in one of three states: open, assigned, and closed. Open tickets are considered a current issue, but are not yet assigned to a specific SoftLayer employee. Assigned issues are open issues that are assigned to a SoftLayer employee. You can safely assume that your ticket is being handled if it is in the Assigned state. Closed tickets are considered resolved issues and allow no further updates. Please contact SoftLayer if you need to re-open a ticket, as you may only create ticket updates on open or assigned tickets.
It is possible to attach files and associate hardware with a ticket. Associating your ticket with more than one pieces of hardware helps SoftLayer's support team localize issues to certain servers. Attachments are a good way to illustrate a point, such as adding a screen shot of a problem or attaching a driver or configuration file that you'd like investigated.
Typically the only tickets an account user may create are technical support tickets. Technical support tickets are divided into two categories: standard tickets and administrative tickets. A standard support ticket describes an issue with your SoftLayer server or services. Standard support tickets' titles must be selected from a pre-determined list of ticket subjects, defined in the [[SoftLayer_Ticket_Subject]] service. If you need a little help from SoftLayer's support staff to manage your server then open an administrative support ticket. Administrative tickets add a one-time $3USD charge to your account, and you may specify your ticket's title as needed.- See Also:
- SoftLayer_Ticket
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Void
addAssignedAgent(Long agentId)
Boolean
addAttachedAdditionalEmails(List<String> emails)
Creates new additional emails for assigned user if new emails are provided.Host
addAttachedDedicatedHost(Long dedicatedHostId)
Attach the given Dedicated Host to a SoftLayer ticket.File
addAttachedFile(Attachment fileAttachment)
Attach the given file to a SoftLayer ticket.Hardware
addAttachedHardware(Long hardwareId)
Attach the given hardware to a SoftLayer ticket.Guest
addAttachedVirtualGuest(Long guestId, Boolean callCommit)
Attach the given CloudLayer Computing Instance to a SoftLayer ticket.Boolean
addFinalComments(String finalComments)
As part of the customer service process SoftLayer has provided a quick feedback mechanism for its customers to rate their overall experience with SoftLayer after a ticket is closed.Void
addScheduledAlert(String activationTime)
Void
addScheduledAutoClose(String activationTime)
List<Update>
addUpdate(Update templateObject, List<Attachment> attachedFiles)
Add an update to a ticket.Ticket.ServiceAsync
asAsync()
Get an async version of this serviceTicket
createAdministrativeTicket(Ticket templateObject, String contents, Long attachmentId, String rootPassword, String controlPanelPassword, String accessPort, List<Attachment> attachedFiles, String attachmentType)
Create an administrative support ticket.Ticket
createCancelServerTicket(Long attachmentId, String reason, String content, Boolean cancelAssociatedItems, String attachmentType)
A cancel server request creates a ticket to cancel the resource on next bill date.Ticket
createCancelServiceTicket(Long attachmentId, String reason, String content, String attachmentType)
A cancel service request creates a sales ticket.Ticket
createStandardTicket(Ticket templateObject, String contents, Long attachmentId, String rootPassword, String controlPanelPassword, String accessPort, List<Attachment> attachedFiles, String attachmentType)
Create a standard support ticket.Ticket
createUpgradeTicket(Long attachmentId, String genericUpgrade, String upgradeMaintenanceWindow, String details, String attachmentType, String title)
Create a ticket for the SoftLayer sales team to perform a hardware or service upgrade.Ticket
edit(Ticket templateObject, String contents, List<Attachment> attachedFiles)
Edit a SoftLayer ticket.Account
getAccount()
The SoftLayer customer account associated with a ticket.List<Group>
getAllTicketGroups()
getAllTicketGroups() retrieves a list of all groups that a ticket may be assigned to.List<Status>
getAllTicketStatuses()
getAllTicketStatuses() retrieves a list of all statuses that a ticket may exist in.List<Customer>
getAssignedAgents()
Customer
getAssignedUser()
The portal user that a ticket is assigned to.List<AdditionalEmail>
getAttachedAdditionalEmails()
The list of additional emails to notify when a ticket update is made.List<DedicatedHost>
getAttachedDedicatedHosts()
The Dedicated Hosts associated with a ticket.byte[]
getAttachedFile(Long attachmentId)
Retrieve the file attached to a SoftLayer ticket by it's given identifier.List<File>
getAttachedFiles()
The files attached to a ticket.List<Hardware>
getAttachedHardware()
The hardware associated with a ticket.Long
getAttachedHardwareCount()
List<Attachment>
getAttachedResources()
List<Guest>
getAttachedVirtualGuests()
The virtual guests associated with a ticket.Boolean
getAwaitingUserResponseFlag()
Ticket is waiting on a response from a customer flag.Boolean
getBnppSupportedFlag()
A ticket's associated BNPP compliant recordRequest
getCancellationRequest()
A service cancellation request.List<Employee>
getEmployeeAttachments()
Boolean
getEuSupportedFlag()
A ticket's associated EU compliant recordAttachment
getFirstAttachedResource()
The first physical or virtual server attached to a ticket.Update
getFirstUpdate()
The first update made to a ticket.Boolean
getFsboaSupportedFlag()
A ticket's associated FSBOA compliant recordGroup
getGroup()
The SoftLayer department that a ticket is assigned to.List<Item>
getInvoiceItems()
The invoice items associated with a ticket.Activity
getLastActivity()
Interface
getLastEditor()
Update
getLastUpdate()
The last update made to a ticket.Location
getLocation()
A ticket's associated location within the SoftLayer location hierarchy.Boolean
getNewUpdatesFlag()
True if there are new, unread updates to this ticket for the current user, False otherwise.Ticket
getObject()
getObject retrieves the SoftLayer_Ticket object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Ticket service.List<Transaction>
getScheduledActions()
Invoice
getServerAdministrationBillingInvoice()
The invoice associated with a ticket.Invoice
getServerAdministrationRefundInvoice()
The refund invoice associated with a ticket.Provider
getServiceProvider()
List<State>
getState()
Status
getStatus()
A ticket's status.Subject
getSubject()
A ticket's subject.List<Reference>
getTagReferences()
List<Ticket>
getTicketsClosedSinceDate(GregorianCalendar closeDate)
Retrieve all tickets closed since a given date.Boolean
getUpdateRatingFlag()
Whether employees' updates of this ticket could be rated by customerList<Update>
getUpdates()
A ticket's updates.Void
markAsViewed()
Mark a ticket as viewed.Void
removeAssignedAgent(Long agentId)
Boolean
removeAttachedAdditionalEmails(List<String> emails)
removeAttachedAdditionalEmails() removes the specified email addresses from a ticket's notification list.Boolean
removeAttachedHardware(Long hardwareId)
detach the given hardware from a SoftLayer ticket.Boolean
removeAttachedVirtualGuest(Long guestId)
Detach the given CloudLayer Computing Instance from a SoftLayer ticket.Void
removeScheduledAlert()
Void
removeScheduledAutoClose()
void
setMask(Ticket.Mask mask)
Boolean
setTags(String tags)
Boolean
surveyEligible()
Deprecated.Boolean
updateAttachedAdditionalEmails(List<String> emails)
Creates new additional emails for assigned user if new emails are provided.Ticket.Mask
withMask()
Use the existing mask on this service or create it if not presentTicket.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Ticket.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Ticket.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Ticket.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Ticket.Mask mask)
-
addAssignedAgent
@ApiMethod(instanceRequired=true) Void addAssignedAgent(Long agentId)
- See Also:
- SoftLayer_Ticket::addAssignedAgent
-
addAttachedAdditionalEmails
@ApiMethod(instanceRequired=true) Boolean addAttachedAdditionalEmails(List<String> emails)
Creates new additional emails for assigned user if new emails are provided. Attaches any newly created additional emails to ticket.
-
addAttachedDedicatedHost
@ApiMethod(instanceRequired=true) Host addAttachedDedicatedHost(Long dedicatedHostId)
Attach the given Dedicated Host to a SoftLayer ticket. An attachment provides an easy way for SoftLayer's employees to quickly look up your records in the case of specific issues.
-
addAttachedFile
@ApiMethod(instanceRequired=true) File addAttachedFile(Attachment fileAttachment)
Attach the given file to a SoftLayer ticket. A file attachment is a convenient way to submit non-textual error reports to SoftLayer employees in a ticket. File attachments to tickets must have a unique name.- See Also:
- SoftLayer_Ticket::addAttachedFile
-
addAttachedHardware
@ApiMethod(instanceRequired=true) Hardware addAttachedHardware(Long hardwareId)
Attach the given hardware to a SoftLayer ticket. A hardware attachment provides an easy way for SoftLayer's employees to quickly look up your hardware records in the case of hardware-specific issues.- See Also:
- SoftLayer_Ticket::addAttachedHardware
-
addAttachedVirtualGuest
@ApiMethod(instanceRequired=true) Guest addAttachedVirtualGuest(Long guestId, Boolean callCommit)
Attach the given CloudLayer Computing Instance to a SoftLayer ticket. An attachment provides an easy way for SoftLayer's employees to quickly look up your records in the case of specific issues.
-
addFinalComments
@ApiMethod(instanceRequired=true) Boolean addFinalComments(String finalComments)
As part of the customer service process SoftLayer has provided a quick feedback mechanism for its customers to rate their overall experience with SoftLayer after a ticket is closed. addFinalComments() sets these comments for a ticket update made by a SoftLayer employee. Final comments may only be set on closed tickets, can only be set once, and may not exceed 4000 characters in length. Once the comments are set ''addFinalComments()'' returns a boolean true.- See Also:
- SoftLayer_Ticket::addFinalComments
-
addScheduledAlert
@ApiMethod(instanceRequired=true) Void addScheduledAlert(String activationTime)
- See Also:
- SoftLayer_Ticket::addScheduledAlert
-
addScheduledAutoClose
@ApiMethod(instanceRequired=true) Void addScheduledAutoClose(String activationTime)
- See Also:
- SoftLayer_Ticket::addScheduledAutoClose
-
addUpdate
@ApiMethod(instanceRequired=true) List<Update> addUpdate(Update templateObject, List<Attachment> attachedFiles)
Add an update to a ticket. A ticket update's entry has a maximum length of 4000 characters, so ''addUpdate()'' splits the ''entry'' property in the ''templateObject'' parameter into 3900 character blocks and creates one entry per 3900 character block. Once complete ''addUpdate()'' emails the ticket's owner and additional email addresses with an update message if the ticket's ''notifyUserOnUpdateFlag'' is set. If the ticket is a Legal or Abuse ticket, then the account's abuse emails are also notified when the updates are processed. Finally, ''addUpdate()'' returns an array of the newly created ticket updates.- See Also:
- SoftLayer_Ticket::addUpdate
-
createAdministrativeTicket
@ApiMethod Ticket createAdministrativeTicket(Ticket templateObject, String contents, Long attachmentId, String rootPassword, String controlPanelPassword, String accessPort, List<Attachment> attachedFiles, String attachmentType)
Create an administrative support ticket. Use an administrative ticket if you require SoftLayer's assistance managing your server or content. If you are experiencing an issue with SoftLayer's hardware, network, or services then please open a standard support ticket.
Support tickets may only be created in the open state. The SoftLayer API defaults new ticket properties ''userEditableFlag'' to true, ''accountId'' to the id of the account that your API user belongs to, and ''statusId'' to 1001 (or "open"). You may not assign your new to ticket to users that your API user does not have access to.
Once your ticket is created it is placed in a queue for SoftLayer employees to work. As they update the ticket new [[SoftLayer_Ticket_Update]] entries are added to the ticket object.
Administrative support tickets add a one-time $3USD charge to your account.
-
createCancelServerTicket
@ApiMethod Ticket createCancelServerTicket(Long attachmentId, String reason, String content, Boolean cancelAssociatedItems, String attachmentType)
A cancel server request creates a ticket to cancel the resource on next bill date. The hardware ID parameter is required to determine which server is to be cancelled. NOTE: Hourly bare metal servers will be cancelled on next bill date.
The reason parameter could be from the list below:
* "No longer needed"
* "Business closing down"
* "Server / Upgrade Costs"
* "Migrating to larger server"
* "Migrating to smaller server"
* "Migrating to a different SoftLayer datacenter"
* "Network performance / latency"
* "Support response / timing"
* "Sales process / upgrades"
* "Moving to competitor"
The content parameter describes further the reason for cancelling the server.
-
createCancelServiceTicket
@ApiMethod Ticket createCancelServiceTicket(Long attachmentId, String reason, String content, String attachmentType)
A cancel service request creates a sales ticket. The hardware ID parameter is required to determine which server is to be cancelled.
The reason parameter could be from the list below:
* "No longer needed"
* "Business closing down"
* "Server / Upgrade Costs"
* "Migrating to larger server"
* "Migrating to smaller server"
* "Migrating to a different SoftLayer datacenter"
* "Network performance / latency"
* "Support response / timing"
* "Sales process / upgrades"
* "Moving to competitor"
The content parameter describes further the reason for cancelling service.
-
createStandardTicket
@ApiMethod Ticket createStandardTicket(Ticket templateObject, String contents, Long attachmentId, String rootPassword, String controlPanelPassword, String accessPort, List<Attachment> attachedFiles, String attachmentType)
Create a standard support ticket. Use a standard support ticket if you need to work out a problem related to SoftLayer's hardware, network, or services. If you require SoftLayer's assistance managing your server or content then please open an administrative ticket.
Support tickets may only be created in the open state. The SoftLayer API defaults new ticket properties ''userEditableFlag'' to true, ''accountId'' to the id of the account that your API user belongs to, and ''statusId'' to 1001 (or "open"). You may not assign your new to ticket to users that your API user does not have access to.
Once your ticket is created it is placed in a queue for SoftLayer employees to work. As they update the ticket new [[SoftLayer_Ticket_Update]] entries are added to the ticket object.- See Also:
- SoftLayer_Ticket::createStandardTicket
-
createUpgradeTicket
@ApiMethod Ticket createUpgradeTicket(Long attachmentId, String genericUpgrade, String upgradeMaintenanceWindow, String details, String attachmentType, String title)
Create a ticket for the SoftLayer sales team to perform a hardware or service upgrade. Our sales team will work with you on upgrade feasibility and pricing and then send the upgrade ticket to the proper department to perform the actual upgrade. Service affecting upgrades, such as server hardware or CloudLayer Computing Instance upgrades that require the server powered down must have a two hour maintenance specified for our datacenter engineers to perform your upgrade. Account level upgrades, such as adding PPTP VPN users, CDNLayer accounts, and monitoring services are processed much faster and do not require a maintenance window.- See Also:
- SoftLayer_Ticket::createUpgradeTicket
-
edit
@ApiMethod(instanceRequired=true) Ticket edit(Ticket templateObject, String contents, List<Attachment> attachedFiles)
Edit a SoftLayer ticket. The edit method is two-fold. You may either edit a ticket itself, add an update to a ticket, attach up to two files to a ticket, or perform all of these tasks. The SoftLayer API ignores changes made to the ''userEditableFlag'' and ''accountId'' properties. You may not assign a ticket to a user that your API account does not have access to. You may not enter a custom title for standard support tickets, buy may do so when editing an administrative ticket. Finally, you may not close a ticket using this method. Please contact SoftLayer if you need a ticket closed.
If you need to only add an update to a ticket then please use the [[SoftLayer_Ticket::addUpdate|addUpdate]] method in this service. Likewise if you need to only attach a file to a ticket then use the [[SoftLayer_Ticket::addAttachedFile|addAttachedFile]] method. The edit method exists as a convenience if you need to perform all these tasks at once.- See Also:
- SoftLayer_Ticket::edit
-
getAllTicketGroups
@ApiMethod List<Group> getAllTicketGroups()
getAllTicketGroups() retrieves a list of all groups that a ticket may be assigned to. Ticket groups represent the internal department at SoftLayer who a ticket is assigned to.
Every SoftLayer ticket has groupId and ticketGroup properties that correspond to one of the groups returned by getAllTicketGroups().- See Also:
- SoftLayer_Ticket::getAllTicketGroups
-
getAllTicketStatuses
@ApiMethod List<Status> getAllTicketStatuses()
getAllTicketStatuses() retrieves a list of all statuses that a ticket may exist in. Ticket status represent the current state of a ticket, usually "open", "assigned", and "closed".
Every SoftLayer ticket has statusId and status properties that correspond to one of the statuses returned by getAllTicketStatuses().- See Also:
- SoftLayer_Ticket::getAllTicketStatuses
-
getAttachedFile
@ApiMethod(instanceRequired=true) byte[] getAttachedFile(Long attachmentId)
Retrieve the file attached to a SoftLayer ticket by it's given identifier. To retrieve a list of files attached to a ticket either call the SoftLayer_Ticket::getAttachedFiles method or call SoftLayer_Ticket::getObject with ''attachedFiles'' defined in an object mask.- See Also:
- SoftLayer_Ticket::getAttachedFile
-
getObject
@ApiMethod(instanceRequired=true) Ticket getObject()
getObject retrieves the SoftLayer_Ticket object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Ticket service. You can only retrieve tickets that are associated with your SoftLayer customer account.- See Also:
- SoftLayer_Ticket::getObject
-
getTicketsClosedSinceDate
@ApiMethod List<Ticket> getTicketsClosedSinceDate(GregorianCalendar closeDate)
Retrieve all tickets closed since a given date.
-
markAsViewed
@ApiMethod(instanceRequired=true) Void markAsViewed()
Mark a ticket as viewed. All currently posted updates will be marked as viewed. The lastViewedDate property will be updated to the current time.- See Also:
- SoftLayer_Ticket::markAsViewed
-
removeAssignedAgent
@ApiMethod(instanceRequired=true) Void removeAssignedAgent(Long agentId)
- See Also:
- SoftLayer_Ticket::removeAssignedAgent
-
removeAttachedAdditionalEmails
@ApiMethod(instanceRequired=true) Boolean removeAttachedAdditionalEmails(List<String> emails)
removeAttachedAdditionalEmails() removes the specified email addresses from a ticket's notification list. If one of the provided email addresses is not attached to the ticket then ''removeAttachedAdditiaonalEmails()'' ignores it and continues to the next one. Once the email addresses are removed ''removeAttachedAdditiaonalEmails()'' returns a boolean true.
-
removeAttachedHardware
@ApiMethod(instanceRequired=true) Boolean removeAttachedHardware(Long hardwareId)
detach the given hardware from a SoftLayer ticket. Removing a hardware attachment may delay ticket processing time if the hardware removed is relevant to the ticket's issue. Return a boolean true upon successful hardware detachment.- See Also:
- SoftLayer_Ticket::removeAttachedHardware
-
removeAttachedVirtualGuest
@ApiMethod(instanceRequired=true) Boolean removeAttachedVirtualGuest(Long guestId)
Detach the given CloudLayer Computing Instance from a SoftLayer ticket. Removing an attachment may delay ticket processing time if the instance removed is relevant to the ticket's issue. Return a boolean true upon successful detachment.
-
removeScheduledAlert
@ApiMethod(instanceRequired=true) Void removeScheduledAlert()
- See Also:
- SoftLayer_Ticket::removeScheduledAlert
-
removeScheduledAutoClose
@ApiMethod(instanceRequired=true) Void removeScheduledAutoClose()
-
setTags
@ApiMethod(instanceRequired=true) Boolean setTags(String tags)
- See Also:
- SoftLayer_Ticket::setTags
-
surveyEligible
@Deprecated @ApiMethod Boolean surveyEligible()
Deprecated.(DEPRECATED) Use [[SoftLayer_Ticket_Survey::getPreference]] method.- See Also:
- SoftLayer_Ticket::surveyEligible
-
updateAttachedAdditionalEmails
@ApiMethod(instanceRequired=true) Boolean updateAttachedAdditionalEmails(List<String> emails)
Creates new additional emails for assigned user if new emails are provided. Attaches any newly created additional emails to ticket. Remove any additional emails from a ticket that are not provided as part of $emails
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
The SoftLayer customer account associated with a ticket.- See Also:
- SoftLayer_Ticket::getAccount
-
getAssignedAgents
@ApiMethod(instanceRequired=true) List<Customer> getAssignedAgents()
- See Also:
- SoftLayer_Ticket::getAssignedAgents
-
getAssignedUser
@ApiMethod(instanceRequired=true) Customer getAssignedUser()
The portal user that a ticket is assigned to.- See Also:
- SoftLayer_Ticket::getAssignedUser
-
getAttachedAdditionalEmails
@ApiMethod(instanceRequired=true) List<AdditionalEmail> getAttachedAdditionalEmails()
The list of additional emails to notify when a ticket update is made.
-
getAttachedDedicatedHosts
@ApiMethod(instanceRequired=true) List<DedicatedHost> getAttachedDedicatedHosts()
The Dedicated Hosts associated with a ticket. This is used in cases where a ticket is directly associated with one or more Dedicated Hosts.
-
getAttachedFiles
@ApiMethod(instanceRequired=true) List<File> getAttachedFiles()
The files attached to a ticket.- See Also:
- SoftLayer_Ticket::getAttachedFiles
-
getAttachedHardware
@ApiMethod(instanceRequired=true) List<Hardware> getAttachedHardware()
The hardware associated with a ticket. This is used in cases where a ticket is directly associated with one or more pieces of hardware.- See Also:
- SoftLayer_Ticket::getAttachedHardware
-
getAttachedHardwareCount
@ApiMethod(instanceRequired=true) Long getAttachedHardwareCount()
-
getAttachedResources
@ApiMethod(instanceRequired=true) List<Attachment> getAttachedResources()
- See Also:
- SoftLayer_Ticket::getAttachedResources
-
getAttachedVirtualGuests
@ApiMethod(instanceRequired=true) List<Guest> getAttachedVirtualGuests()
The virtual guests associated with a ticket. This is used in cases where a ticket is directly associated with one or more virtualized guests installations or Virtual Servers.
-
getAwaitingUserResponseFlag
@ApiMethod(instanceRequired=true) Boolean getAwaitingUserResponseFlag()
Ticket is waiting on a response from a customer flag.
-
getBnppSupportedFlag
@ApiMethod(instanceRequired=true) Boolean getBnppSupportedFlag()
A ticket's associated BNPP compliant record- See Also:
- SoftLayer_Ticket::getBnppSupportedFlag
-
getCancellationRequest
@ApiMethod(instanceRequired=true) Request getCancellationRequest()
A service cancellation request.- See Also:
- SoftLayer_Ticket::getCancellationRequest
-
getEmployeeAttachments
@ApiMethod(instanceRequired=true) List<Employee> getEmployeeAttachments()
- See Also:
- SoftLayer_Ticket::getEmployeeAttachments
-
getEuSupportedFlag
@ApiMethod(instanceRequired=true) Boolean getEuSupportedFlag()
A ticket's associated EU compliant record- See Also:
- SoftLayer_Ticket::getEuSupportedFlag
-
getFirstAttachedResource
@ApiMethod(instanceRequired=true) Attachment getFirstAttachedResource()
The first physical or virtual server attached to a ticket.
-
getFirstUpdate
@ApiMethod(instanceRequired=true) Update getFirstUpdate()
The first update made to a ticket. This is typically the contents of a ticket when it's created.- See Also:
- SoftLayer_Ticket::getFirstUpdate
-
getFsboaSupportedFlag
@ApiMethod(instanceRequired=true) Boolean getFsboaSupportedFlag()
A ticket's associated FSBOA compliant record- See Also:
- SoftLayer_Ticket::getFsboaSupportedFlag
-
getGroup
@ApiMethod(instanceRequired=true) Group getGroup()
The SoftLayer department that a ticket is assigned to.- See Also:
- SoftLayer_Ticket::getGroup
-
getInvoiceItems
@ApiMethod(instanceRequired=true) List<Item> getInvoiceItems()
The invoice items associated with a ticket. Ticket based invoice items only exist when a ticket incurs a fee that has been invoiced.- See Also:
- SoftLayer_Ticket::getInvoiceItems
-
getLastActivity
@ApiMethod(instanceRequired=true) Activity getLastActivity()
- See Also:
- SoftLayer_Ticket::getLastActivity
-
getLastEditor
@ApiMethod(instanceRequired=true) Interface getLastEditor()
- See Also:
- SoftLayer_Ticket::getLastEditor
-
getLastUpdate
@ApiMethod(instanceRequired=true) Update getLastUpdate()
The last update made to a ticket.- See Also:
- SoftLayer_Ticket::getLastUpdate
-
getLocation
@ApiMethod(instanceRequired=true) Location getLocation()
A ticket's associated location within the SoftLayer location hierarchy.- See Also:
- SoftLayer_Ticket::getLocation
-
getNewUpdatesFlag
@ApiMethod(instanceRequired=true) Boolean getNewUpdatesFlag()
True if there are new, unread updates to this ticket for the current user, False otherwise.- See Also:
- SoftLayer_Ticket::getNewUpdatesFlag
-
getScheduledActions
@ApiMethod(instanceRequired=true) List<Transaction> getScheduledActions()
- See Also:
- SoftLayer_Ticket::getScheduledActions
-
getServerAdministrationBillingInvoice
@ApiMethod(instanceRequired=true) Invoice getServerAdministrationBillingInvoice()
The invoice associated with a ticket. Only tickets with an associated administrative charge have an invoice.
-
getServerAdministrationRefundInvoice
@ApiMethod(instanceRequired=true) Invoice getServerAdministrationRefundInvoice()
The refund invoice associated with a ticket. Only tickets with a refund applied in them have an associated refund invoice.
-
getServiceProvider
@ApiMethod(instanceRequired=true) Provider getServiceProvider()
- See Also:
- SoftLayer_Ticket::getServiceProvider
-
getState
@ApiMethod(instanceRequired=true) List<State> getState()
- See Also:
- SoftLayer_Ticket::getState
-
getStatus
@ApiMethod(instanceRequired=true) Status getStatus()
A ticket's status.- See Also:
- SoftLayer_Ticket::getStatus
-
getSubject
@ApiMethod(instanceRequired=true) Subject getSubject()
A ticket's subject. Only standard support tickets have an associated subject. A standard support ticket's title corresponds with it's subject's name.- See Also:
- SoftLayer_Ticket::getSubject
-
getTagReferences
@ApiMethod(instanceRequired=true) List<Reference> getTagReferences()
- See Also:
- SoftLayer_Ticket::getTagReferences
-
getUpdateRatingFlag
@ApiMethod(instanceRequired=true) Boolean getUpdateRatingFlag()
Whether employees' updates of this ticket could be rated by customer- See Also:
- SoftLayer_Ticket::getUpdateRatingFlag
-
getUpdates
@ApiMethod(instanceRequired=true) List<Update> getUpdates()
A ticket's updates.- See Also:
- SoftLayer_Ticket::getUpdates
-
-