Class ResourceDeletedDeliveryPayloadImpl
- All Implemented Interfaces:
DeliveryPayload
,ResourceDeletedDeliveryPayload
,io.vrap.rmf.base.client.ModelBase
This payload is sent for a ChangeSubscription when a resource is deleted.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.subscription.ResourceDeletedDeliveryPayload
RESOURCE_DELETED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
true
if thedataErasure
parameter on theDELETE
request was set totrue
.Date and time (UTC) the resource was last deleted.Identifies the payload.key
of the Project.Reference to the resource that triggered the message.User-defined unique identifiers of the resource.Last seen version of the resource.int
hashCode()
void
setDataErasure
(Boolean dataErasure) true
if thedataErasure
parameter on theDELETE
request was set totrue
.void
setModifiedAt
(ZonedDateTime modifiedAt) Date and time (UTC) the resource was last deleted.void
setProjectKey
(String projectKey) key
of the Project.void
setResource
(Reference resource) Reference to the resource that triggered the message.void
setResourceUserProvidedIdentifiers
(UserProvidedIdentifiers resourceUserProvidedIdentifiers) User-defined unique identifiers of the resource.void
setVersion
(Long version) Last seen version of the resource.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.subscription.DeliveryPayload
withDeliveryPayload
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.subscription.ResourceDeletedDeliveryPayload
withResourceDeletedDeliveryPayload
-
Constructor Details
-
ResourceDeletedDeliveryPayloadImpl
public ResourceDeletedDeliveryPayloadImpl()create empty instance
-
-
Method Details
-
getProjectKey
key
of the Project. Useful in message processing if the Destination receives events from multiple Projects.- Specified by:
getProjectKey
in interfaceDeliveryPayload
- Returns:
- projectKey
-
getNotificationType
Identifies the payload.
- Specified by:
getNotificationType
in interfaceDeliveryPayload
- Returns:
- notificationType
-
getResource
Reference to the resource that triggered the message.
- Specified by:
getResource
in interfaceDeliveryPayload
- Returns:
- resource
-
getResourceUserProvidedIdentifiers
User-defined unique identifiers of the resource.
- Specified by:
getResourceUserProvidedIdentifiers
in interfaceDeliveryPayload
- Returns:
- resourceUserProvidedIdentifiers
-
getVersion
Last seen version of the resource.
- Specified by:
getVersion
in interfaceResourceDeletedDeliveryPayload
- Returns:
- version
-
getModifiedAt
Date and time (UTC) the resource was last deleted.
- Specified by:
getModifiedAt
in interfaceResourceDeletedDeliveryPayload
- Returns:
- modifiedAt
-
getDataErasure
true
if thedataErasure
parameter on theDELETE
request was set totrue
.- Specified by:
getDataErasure
in interfaceResourceDeletedDeliveryPayload
- Returns:
- dataErasure
-
setProjectKey
Description copied from interface:DeliveryPayload
key
of the Project. Useful in message processing if the Destination receives events from multiple Projects.- Specified by:
setProjectKey
in interfaceDeliveryPayload
- Parameters:
projectKey
- value to be set
-
setResource
Description copied from interface:DeliveryPayload
Reference to the resource that triggered the message.
- Specified by:
setResource
in interfaceDeliveryPayload
- Parameters:
resource
- value to be set
-
setResourceUserProvidedIdentifiers
public void setResourceUserProvidedIdentifiers(UserProvidedIdentifiers resourceUserProvidedIdentifiers) Description copied from interface:DeliveryPayload
User-defined unique identifiers of the resource.
- Specified by:
setResourceUserProvidedIdentifiers
in interfaceDeliveryPayload
- Parameters:
resourceUserProvidedIdentifiers
- value to be set
-
setVersion
Description copied from interface:ResourceDeletedDeliveryPayload
Last seen version of the resource.
- Specified by:
setVersion
in interfaceResourceDeletedDeliveryPayload
- Parameters:
version
- value to be set
-
setModifiedAt
Description copied from interface:ResourceDeletedDeliveryPayload
Date and time (UTC) the resource was last deleted.
- Specified by:
setModifiedAt
in interfaceResourceDeletedDeliveryPayload
- Parameters:
modifiedAt
- value to be set
-
setDataErasure
Description copied from interface:ResourceDeletedDeliveryPayload
true
if thedataErasure
parameter on theDELETE
request was set totrue
.- Specified by:
setDataErasure
in interfaceResourceDeletedDeliveryPayload
- Parameters:
dataErasure
- value to be set
-
equals
-
hashCode
public int hashCode()
-