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 IncidentSummarybuild()IncidentSummary.BuildercompartmentId(String compartmentId)The OCID of the tenancy.IncidentSummary.BuildercontactList(ContactList contactList)IncidentSummary.Buildercopy(IncidentSummary model)IncidentSummary.BuilderincidentType(IncidentResourceType incidentType)IncidentSummary.BuilderisWritePermitted(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.Builderkey(String key)Unique identifier of the incident.IncidentSummary.BuildermigratedSrNumber(String migratedSrNumber)Technical support type (TECH) only: The pre-migration identifier of the support request in My Oracle Support (MOS).IncidentSummary.BuilderprimaryContactPartyId(String primaryContactPartyId)Technical support type (TECH) only: The identifier of the support request’s primary contact (primaryContactPartyName) in My Oracle Cloud Support portal.IncidentSummary.BuilderprimaryContactPartyName(String primaryContactPartyName)Technical support type (TECH) only: The name of the support request’s primary contact in My Oracle Cloud Support portal.IncidentSummary.BuilderproblemType(ProblemType problemType)The kind of support request (type of support request).IncidentSummary.BuildertenancyInformation(TenancyInformation tenancyInformation)IncidentSummary.Builderticket(Ticket ticket)IncidentSummary.BuilderuserGroupId(String userGroupId)Technical support type (TECH) only: The identifier of the support request’s user group in My Oracle Cloud Support portal.IncidentSummary.BuilderuserGroupName(String userGroupName)Technical support type (TECH) only: Name of the support request’s user group in My Oracle Cloud Support portal.IncidentSummary.BuilderwarnMessage(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)
-
migratedSrNumber
public IncidentSummary.Builder migratedSrNumber(String migratedSrNumber)
Technical support type (TECH) only: The pre-migration identifier of the support request in My Oracle Support (MOS).- Parameters:
migratedSrNumber- the value to set- Returns:
- this builder
-
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 request (type of support request).For information about ACCOUNT support requests, see Creating a Billing Support Request. For information about LIMIT support requests, see Creating a Service Limit Increase Request. For information about TECH support requests, 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)
-
-