Package com.oracle.bmc.cims.model
Class Ticket
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cims.model.Ticket
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181231") public final class Ticket extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details about the ticket created.
Note: Objects should always be created or deserialized using theTicket.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 theTicket.Builder
, which maintain a set of all explicitly set fields calledTicket.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
Ticket.Builder
static class
Ticket.Severity
The severity assigned to the ticket.
-
Constructor Summary
Constructors Constructor Description Ticket(String ticketNumber, Ticket.Severity severity, List<Resource> resourceList, String title, String description, Integer timeCreated, Integer timeUpdated, LifecycleState lifecycleState, LifecycleDetails lifecycleDetails)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ticket.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDescription()
The description of the issue addressed in the ticket.LifecycleDetails
getLifecycleDetails()
Additional information about the current lifecycleState.LifecycleState
getLifecycleState()
The current state of the ticket.List<Resource>
getResourceList()
The list of resources associated with the ticket.Ticket.Severity
getSeverity()
The severity assigned to the ticket.String
getTicketNumber()
Unique identifier for the ticket.Integer
getTimeCreated()
The time when the ticket was created, in seconds since epoch time.Integer
getTimeUpdated()
The time when the ticket was updated, in seconds since epoch time.String
getTitle()
The title of the ticket.int
hashCode()
Ticket.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
Ticket
@Deprecated @ConstructorProperties({"ticketNumber","severity","resourceList","title","description","timeCreated","timeUpdated","lifecycleState","lifecycleDetails"}) public Ticket(String ticketNumber, Ticket.Severity severity, List<Resource> resourceList, String title, String description, Integer timeCreated, Integer timeUpdated, LifecycleState lifecycleState, LifecycleDetails lifecycleDetails)
Deprecated.
-
-
Method Detail
-
builder
public static Ticket.Builder builder()
Create a new builder.
-
toBuilder
public Ticket.Builder toBuilder()
-
getTicketNumber
public String getTicketNumber()
Unique identifier for the ticket.- Returns:
- the value
-
getSeverity
public Ticket.Severity getSeverity()
The severity assigned to the ticket.- Returns:
- the value
-
getResourceList
public List<Resource> getResourceList()
The list of resources associated with the ticket.- Returns:
- the value
-
getTitle
public String getTitle()
The title of the ticket.- Returns:
- the value
-
getDescription
public String getDescription()
The description of the issue addressed in the ticket.- Returns:
- the value
-
getTimeCreated
public Integer getTimeCreated()
The time when the ticket was created, in seconds since epoch time.- Returns:
- the value
-
getTimeUpdated
public Integer getTimeUpdated()
The time when the ticket was updated, in seconds since epoch time.- Returns:
- the value
-
getLifecycleState
public LifecycleState getLifecycleState()
The current state of the ticket.- Returns:
- the value
-
getLifecycleDetails
public LifecycleDetails getLifecycleDetails()
Additional information about the current lifecycleState.- Returns:
- the value
-
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
-
-