Package com.oracle.bmc.cims.model
Class CreateTicketDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cims.model.CreateTicketDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181231") public final class CreateTicketDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details relevant to the support ticket.
Note: Objects should always be created or deserialized using theCreateTicketDetails.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 theCreateTicketDetails.Builder
, which maintain a set of all explicitly set fields calledCreateTicketDetails.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 Summary
Nested Classes Modifier and Type Class Description static class
CreateTicketDetails.Builder
static class
CreateTicketDetails.Severity
The severity of the support ticket.
-
Constructor Summary
Constructors Constructor Description CreateTicketDetails(CreateTicketDetails.Severity severity, List<CreateResourceDetails> resourceList, String title, String description, ContextualData contextualData)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateTicketDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
ContextualData
getContextualData()
String
getDescription()
The description of the support ticket.List<CreateResourceDetails>
getResourceList()
The list of resources.CreateTicketDetails.Severity
getSeverity()
The severity of the support ticket.String
getTitle()
The title of the support ticket.int
hashCode()
CreateTicketDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
CreateTicketDetails
@Deprecated @ConstructorProperties({"severity","resourceList","title","description","contextualData"}) public CreateTicketDetails(CreateTicketDetails.Severity severity, List<CreateResourceDetails> resourceList, String title, String description, ContextualData contextualData)
Deprecated.
-
-
Method Detail
-
builder
public static CreateTicketDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateTicketDetails.Builder toBuilder()
-
getSeverity
public CreateTicketDetails.Severity getSeverity()
The severity of the support ticket.- Returns:
- the value
-
getResourceList
public List<CreateResourceDetails> getResourceList()
The list of resources.- Returns:
- the value
-
getTitle
public String getTitle()
The title of the support ticket.Avoid entering confidential information.
- Returns:
- the value
-
getDescription
public String getDescription()
The description of the support ticket.Avoid entering confidential information.
- Returns:
- the value
-
getContextualData
public ContextualData getContextualData()
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-