Package com.oracle.bmc.cims.model
Class IncidentSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.cims.model.IncidentSummary.Builder
-
- Enclosing class:
- IncidentSummary
public static class IncidentSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IncidentSummary
build()
IncidentSummary.Builder
compartmentId(String compartmentId)
The OCID of the tenancy.IncidentSummary.Builder
contactList(ContactList contactList)
IncidentSummary.Builder
copy(IncidentSummary model)
IncidentSummary.Builder
incidentType(IncidentResourceType incidentType)
IncidentSummary.Builder
isWritePermitted(Boolean isWritePermitted)
Technical support type (TECH) only: Allows update of the support request in My Oracle Cloud Support portal, when the user has write permission to the support request’s user group.IncidentSummary.Builder
key(String key)
Unique identifier of the incident.IncidentSummary.Builder
primaryContactPartyId(String primaryContactPartyId)
Technical support type (TECH) only: The identifier of the support request’s primary contact (primaryContactPartyName) in My Oracle Cloud Support portal.IncidentSummary.Builder
primaryContactPartyName(String primaryContactPartyName)
Technical support type (TECH) only: The name of the support request’s primary contact in My Oracle Cloud Support portal.IncidentSummary.Builder
problemType(ProblemType problemType)
The kind of support ticket (type of support request).IncidentSummary.Builder
tenancyInformation(TenancyInformation tenancyInformation)
IncidentSummary.Builder
ticket(Ticket ticket)
IncidentSummary.Builder
userGroupId(String userGroupId)
Technical support type (TECH) only: The identifier of the support request’s user group in My Oracle Cloud Support portal.IncidentSummary.Builder
userGroupName(String userGroupName)
Technical support type (TECH) only: Name of the support request’s user group in My Oracle Cloud Support portal.IncidentSummary.Builder
warnMessage(String warnMessage)
Technical support type (TECH) only: Message indicating the user group ( userGroupId) that was auto-selected for a new support request.
-
-
-
Method Detail
-
key
public IncidentSummary.Builder key(String key)
Unique identifier of the incident.- Parameters:
key
- the value to set- Returns:
- this builder
-
compartmentId
public IncidentSummary.Builder compartmentId(String compartmentId)
The OCID of the tenancy.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
contactList
public IncidentSummary.Builder contactList(ContactList contactList)
-
tenancyInformation
public IncidentSummary.Builder tenancyInformation(TenancyInformation tenancyInformation)
-
ticket
public IncidentSummary.Builder ticket(Ticket ticket)
-
incidentType
public IncidentSummary.Builder incidentType(IncidentResourceType incidentType)
-
userGroupId
public IncidentSummary.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
-
userGroupName
public IncidentSummary.Builder userGroupName(String userGroupName)
Technical support type (TECH) only: Name of the support request’s user group in My Oracle Cloud Support portal.- Parameters:
userGroupName
- the value to set- Returns:
- this builder
-
primaryContactPartyId
public IncidentSummary.Builder primaryContactPartyId(String primaryContactPartyId)
Technical support type (TECH) only: The identifier of the support request’s primary contact (primaryContactPartyName) in My Oracle Cloud Support portal.- Parameters:
primaryContactPartyId
- the value to set- Returns:
- this builder
-
primaryContactPartyName
public IncidentSummary.Builder primaryContactPartyName(String primaryContactPartyName)
Technical support type (TECH) only: The name of the support request’s primary contact in My Oracle Cloud Support portal.- Parameters:
primaryContactPartyName
- the value to set- Returns:
- this builder
-
isWritePermitted
public IncidentSummary.Builder isWritePermitted(Boolean isWritePermitted)
Technical support type (TECH) only: Allows update of the support request in My Oracle Cloud Support portal, when the user has write permission to the support request’s user group.- Parameters:
isWritePermitted
- the value to set- Returns:
- this builder
-
warnMessage
public IncidentSummary.Builder warnMessage(String warnMessage)
Technical support type (TECH) only: Message indicating the user group ( userGroupId) that was auto-selected for a new support request.This message appears when no user group was specified in the create request for a new technical support request.
- Parameters:
warnMessage
- the value to set- Returns:
- this builder
-
problemType
public IncidentSummary.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
-
build
public IncidentSummary build()
-
copy
public IncidentSummary.Builder copy(IncidentSummary model)
-
-