Class ResourceCreatedDeliveryPayloadImpl
java.lang.Object
com.commercetools.api.models.subscription.ResourceCreatedDeliveryPayloadImpl
- All Implemented Interfaces:
DeliveryPayload
,ResourceCreatedDeliveryPayload
,io.vrap.rmf.base.client.ModelBase
public class ResourceCreatedDeliveryPayloadImpl
extends Object
implements ResourceCreatedDeliveryPayload, io.vrap.rmf.base.client.ModelBase
This payload is sent for a ChangeSubscription when a resource is created.
-
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.ResourceCreatedDeliveryPayload
RESOURCE_CREATED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Date and time (UTC) the resource was last modified.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
setModifiedAt
(ZonedDateTime modifiedAt) Date and time (UTC) the resource was last modified.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.ResourceCreatedDeliveryPayload
withResourceCreatedDeliveryPayload
-
Constructor Details
-
ResourceCreatedDeliveryPayloadImpl
public ResourceCreatedDeliveryPayloadImpl()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 interfaceResourceCreatedDeliveryPayload
- Returns:
- version
-
getModifiedAt
Date and time (UTC) the resource was last modified.
- Specified by:
getModifiedAt
in interfaceResourceCreatedDeliveryPayload
- Returns:
- modifiedAt
-
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:ResourceCreatedDeliveryPayload
Last seen version of the resource.
- Specified by:
setVersion
in interfaceResourceCreatedDeliveryPayload
- Parameters:
version
- value to be set
-
setModifiedAt
Description copied from interface:ResourceCreatedDeliveryPayload
Date and time (UTC) the resource was last modified.
- Specified by:
setModifiedAt
in interfaceResourceCreatedDeliveryPayload
- Parameters:
modifiedAt
- value to be set
-
equals
-
hashCode
public int hashCode()
-