Package com.atlan.model.structs
Class NotificationExternalReference
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.structs.AtlanStruct
com.atlan.model.structs.NotificationExternalReference
- All Implemented Interfaces:
Serializable
@Generated("com.atlan.generators.ModelGeneratorV2")
public class NotificationExternalReference
extends AtlanStruct
One place outside Atlan where a notification was delivered.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNotificationExternalReference.NotificationExternalReferenceBuilder<C extends NotificationExternalReference,B extends NotificationExternalReference.NotificationExternalReferenceBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.structs.AtlanStruct
AtlanStruct.AtlanStructBuilder<C extends AtlanStruct,B extends AtlanStruct.AtlanStructBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
FieldsFields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNotificationExternalReference(NotificationExternalReference.NotificationExternalReferenceBuilder<?, ?> b) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanWhen the notification was delivered to this surface.Anything else the surface needs to address the delivered message later, such as the identifiers required to edit it in place.Link to the delivered message, for example a Slack thread permalink or a Teams message link.Which external surface this reference is for.Fixed typeName for NotificationExternalReference.inthashCode()of(NotificationSurface notificationExternalReferenceSurface, String notificationExternalReferenceRefUrl, Long notificationExternalReferenceDeliveredAt, Map<String, String> notificationExternalReferenceExtraAttributes) Quickly create a new NotificationExternalReference.toString()Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
NotificationExternalReference
protected NotificationExternalReference(NotificationExternalReference.NotificationExternalReferenceBuilder<?, ?> b)
-
-
Method Details
-
of
public static NotificationExternalReference of(NotificationSurface notificationExternalReferenceSurface, String notificationExternalReferenceRefUrl, Long notificationExternalReferenceDeliveredAt, Map<String, String> notificationExternalReferenceExtraAttributes) Quickly create a new NotificationExternalReference.- Parameters:
notificationExternalReferenceSurface- Which external surface this reference is for.notificationExternalReferenceRefUrl- Link to the delivered message, for example a Slack thread permalink or a Teams message link.notificationExternalReferenceDeliveredAt- When the notification was delivered to this surface.notificationExternalReferenceExtraAttributes- Anything else the surface needs to address the delivered message later, such as the identifiers required to edit it in place.- Returns:
- a NotificationExternalReference with the provided information
-
builder
-
toBuilder
-
getNotificationExternalReferenceSurface
Which external surface this reference is for. -
getNotificationExternalReferenceRefUrl
Link to the delivered message, for example a Slack thread permalink or a Teams message link. -
getNotificationExternalReferenceDeliveredAt
When the notification was delivered to this surface. -
getNotificationExternalReferenceExtraAttributes
Anything else the surface needs to address the delivered message later, such as the identifiers required to edit it in place. -
equals
- Overrides:
equalsin classAtlanStruct
-
canEqual
- Overrides:
canEqualin classAtlanStruct
-
hashCode
public int hashCode()- Overrides:
hashCodein classAtlanStruct
-
toString
Description copied from class:AtlanObject- Overrides:
toStringin classAtlanObject
-
getTypeName
Fixed typeName for NotificationExternalReference.- Overrides:
getTypeNamein classAtlanStruct
-