Record Class ManagedServiceNotification.Message
java.lang.Object
java.lang.Record
com.eqixiac.equinix.messaging.ManagedServiceNotification.Message
- Record Components:
requestorId- requestor id (wireRequestorID)customerContact- customer contact emaildescription- detailed descriptionshortDescription- brief descriptionimpact- impact levelurgency- urgency levelsupplierTicketNumber- external supplier ticket reference
- Enclosing class:
ManagedServiceNotification
public static record ManagedServiceNotification.Message(String requestorId, String customerContact, String description, String shortDescription, ManagedServiceNotification.Level impact, ManagedServiceNotification.Level urgency, String supplierTicketNumber)
extends Record
Ticket/request details.
-
Constructor Summary
ConstructorsConstructorDescriptionMessage(String requestorId, String customerContact, String description, String shortDescription, ManagedServiceNotification.Level impact, ManagedServiceNotification.Level urgency, String supplierTicketNumber) Creates an instance of aMessagerecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecustomerContactrecord component.Returns the value of thedescriptionrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.impact()Returns the value of theimpactrecord component.Returns the value of therequestorIdrecord component.Returns the value of theshortDescriptionrecord component.Returns the value of thesupplierTicketNumberrecord component.final StringtoString()Returns a string representation of this record class.urgency()Returns the value of theurgencyrecord component.
-
Constructor Details
-
Message
public Message(String requestorId, String customerContact, String description, String shortDescription, ManagedServiceNotification.Level impact, ManagedServiceNotification.Level urgency, String supplierTicketNumber) Creates an instance of aMessagerecord class.- Parameters:
requestorId- the value for therequestorIdrecord componentcustomerContact- the value for thecustomerContactrecord componentdescription- the value for thedescriptionrecord componentshortDescription- the value for theshortDescriptionrecord componentimpact- the value for theimpactrecord componenturgency- the value for theurgencyrecord componentsupplierTicketNumber- the value for thesupplierTicketNumberrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
requestorId
Returns the value of therequestorIdrecord component.- Returns:
- the value of the
requestorIdrecord component
-
customerContact
Returns the value of thecustomerContactrecord component.- Returns:
- the value of the
customerContactrecord component
-
description
Returns the value of thedescriptionrecord component.- Returns:
- the value of the
descriptionrecord component
-
shortDescription
Returns the value of theshortDescriptionrecord component.- Returns:
- the value of the
shortDescriptionrecord component
-
impact
-
urgency
-
supplierTicketNumber
Returns the value of thesupplierTicketNumberrecord component.- Returns:
- the value of the
supplierTicketNumberrecord component
-