Package com.oracle.bmc.cims.model
Class CreateIncident.Builder
- java.lang.Object
-
- com.oracle.bmc.cims.model.CreateIncident.Builder
-
- Enclosing class:
- CreateIncident
public static class CreateIncident.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateIncident
build()
CreateIncident.Builder
compartmentId(String compartmentId)
The OCID of the tenancy.CreateIncident.Builder
contacts(List<Contact> contacts)
The list of contacts.CreateIncident.Builder
copy(CreateIncident model)
CreateIncident.Builder
csi(String csi)
The Customer Support Identifier (CSI) number associated with the support account.CreateIncident.Builder
problemType(ProblemType problemType)
The kind of support ticket (type of support request).CreateIncident.Builder
referrer(String referrer)
The incident referrer.CreateIncident.Builder
ticket(CreateTicketDetails ticket)
CreateIncident.Builder
userGroupId(String userGroupId)
Technical support type (TECH) only: The identifier of the support request’s user group in My Oracle Cloud Support portal.
-
-
-
Method Detail
-
compartmentId
public CreateIncident.Builder compartmentId(String compartmentId)
The OCID of the tenancy.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
ticket
public CreateIncident.Builder ticket(CreateTicketDetails ticket)
-
csi
public CreateIncident.Builder csi(String csi)
The Customer Support Identifier (CSI) number associated with the support account.The CSI is optional for all support request types.
- Parameters:
csi
- the value to set- Returns:
- this builder
-
userGroupId
public CreateIncident.Builder userGroupId(String userGroupId)
Technical support type (TECH) only: The identifier of the support request’s user group in My Oracle Cloud Support portal.- Parameters:
userGroupId
- the value to set- Returns:
- this builder
-
problemType
public CreateIncident.Builder problemType(ProblemType problemType)
The kind of support ticket (type of support request).For information about ACCOUNT support tickets, see Creating a Billing Support Request. For information about LIMIT support tickets, see Creating a Service Limit Increase Request. For information about TECH support tickets, see Creating a Technical Support Request.
- Parameters:
problemType
- the value to set- Returns:
- this builder
-
contacts
public CreateIncident.Builder contacts(List<Contact> contacts)
The list of contacts.- Parameters:
contacts
- the value to set- Returns:
- this builder
-
referrer
public CreateIncident.Builder referrer(String referrer)
The incident referrer.This value is often the URL that the customer used when creating the support ticket.
- Parameters:
referrer
- the value to set- Returns:
- this builder
-
build
public CreateIncident build()
-
copy
public CreateIncident.Builder copy(CreateIncident model)
-
-