Package com.oracle.bmc.cims.model
Class CreateIncident
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.cims.model.CreateIncident
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20181231") public final class CreateIncident extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails gathered during the creation of the support request.
 Note: Objects should always be created or deserialized using theCreateIncident.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCreateIncident.Builder, which maintain a set of all explicitly set fields calledCreateIncident.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCreateIncident.Builder
 - 
Constructor SummaryConstructors Constructor Description CreateIncident(String compartmentId, CreateTicketDetails ticket, String csi, String userGroupId, ProblemType problemType, List<Contact> contacts, String referrer)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateIncident.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the tenancy.List<Contact>getContacts()The list of contacts.StringgetCsi()Deprecated.ProblemTypegetProblemType()The kind of support request (type of support request).StringgetReferrer()The incident referrer.CreateTicketDetailsgetTicket()StringgetUserGroupId()Technical support type (TECH) only: Identifier of the user group to assign the new support request to.inthashCode()CreateIncident.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CreateIncident@Deprecated @ConstructorProperties({"compartmentId","ticket","csi","userGroupId","problemType","contacts","referrer"}) public CreateIncident(String compartmentId, CreateTicketDetails ticket, String csi, String userGroupId, ProblemType problemType, List<Contact> contacts, String referrer) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CreateIncident.Builder builder() Create a new builder.
 - 
toBuilderpublic CreateIncident.Builder toBuilder() 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the tenancy.- Returns:
- the value
 
 - 
getTicketpublic CreateTicketDetails getTicket() 
 - 
getCsipublic String getCsi() Deprecated.The Customer Support Identifier (CSI) number associated with the support account. The CSI is optional for all support request types. - Returns:
- the value
 
 - 
getUserGroupIdpublic String getUserGroupId() Technical support type (TECH) only: Identifier of the user group to assign the new support request to.To find identifiers of user groups that you have access to, run the validateUseroperation. Note: The Customer User Administrator (CUA) can manage user groups by name using My Oracle Cloud Support portal.- Returns:
- the value
 
 - 
getProblemTypepublic ProblemType getProblemType() 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. - Returns:
- the value
 
 - 
getReferrerpublic String getReferrer() The incident referrer.This value is often the URL that the customer used when creating the support request. - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-