Package com.commercetools.api.models.subscription
package com.commercetools.api.models.subscription
-
ClassDescriptionDefines the method of authentication for AWS SQS and SNS Destinations.possible values of AwsAuthenticationModeAzure Event Grid can be used to push notifications to Azure Functions, HTTP endpoints (webhooks), and several other Azure tools.AzureEventGridDestinationBuilder Example to create an instance using the builder patternAzure Service Bus can be used as a pull-queue with Queues, or to fan-out notifications with Topics and Subscriptions.AzureServiceBusDestinationBuilder Example to create an instance using the builder patternNotification about changes to a resource.ChangeSubscriptionBuilder Example to create an instance using the builder patternResource types supported by ChangeSubscriptions:possible values of ChangeSubscriptionResourceTypeIdThe CloudEventsFormat can be used with any Destination, and the payload is delivered in the
JSON Event Format
.CloudEventsFormatBuilder Example to create an instance using the builder patternThe CloudEventsFormat represents event data in a way that conforms to a common specification.CloudEventsPayloadBuilder Example to create an instance using the builder patternThis destination can be used to push notifications to Confluent Cloud.ConfluentCloudDestinationBuilder Example to create an instance using the builder patternDeprecated.Deprecated.useCloudEventsFormatBuilder
insteadDeliveryFormat Example to create a subtype instance using the builder patternDeliveryFormatBuilderAll payloads for the PlatformFormat share these common fields.DeliveryPayloadBuilderDeprecated.usePlatformFormat
insteadDeprecated.usePlatformFormatBuilder
insteadDestination Example to create a subtype instance using the builder patternDestinationBuilderAWS EventBridge can be used to push events and messages to a serverless event bus that can forward them to AWS SQS, SNS, Lambda, and other AWS services based on forwarding rules.EventBridgeDestinationBuilder Example to create an instance using the builder patternDestination for Google Cloud Pub/Sub that can be used for Pull subscriptions as well as for Push subscriptions.GoogleCloudPubSubDestinationBuilder Example to create an instance using the builder patternDeprecated.useMessageDeliveryPayload
insteadDeprecated.useMessageDeliveryPayloadBuilder
insteadThis payload is sent for a MessageSubscription.MessageDeliveryPayloadBuilder Example to create an instance using the builder patternMessages will be delivered even if the Messages Query HTTP API is not enabled.MessageSubscriptionBuilder Example to create an instance using the builder patternResource types supported by MessageSubscriptions:possible values of MessageSubscriptionResourceTypeIdPayloadNotIncluded Example to create an instance using the builder patternPayloadNotIncludedBuilder Example to create an instance using the builder patternThe PlatformFormat uses constructs that are similar to the ones used in the REST API, for example, on the Messages Query HTTP API.PlatformFormatBuilder Example to create an instance using the builder patternDeprecated.useResourceCreatedDeliveryPayload
insteadDeprecated.useResourceCreatedDeliveryPayloadBuilder
insteadThis payload is sent for a ChangeSubscription when a resource is created.ResourceCreatedDeliveryPayloadBuilder Example to create an instance using the builder patternDeprecated.useResourceDeletedDeliveryPayload
insteadDeprecated.useResourceDeletedDeliveryPayloadBuilder
insteadThis payload is sent for a ChangeSubscription when a resource is deleted.ResourceDeletedDeliveryPayloadBuilder Example to create an instance using the builder patternDeprecated.useResourceUpdatedDeliveryPayload
insteadDeprecated.useResourceUpdatedDeliveryPayloadBuilder
insteadThis payload is sent for a ChangeSubscription when a resource is updated.ResourceUpdatedDeliveryPayloadBuilder Example to create an instance using the builder patternAWS SNS can be used to push messages to AWS Lambda, HTTP endpoints (webhooks), or fan-out messages to SQS queues.SnsDestinationBuilder Example to create an instance using the builder patternAWS SQS is a pull-queue on AWS.SqsDestinationBuilder Example to create an instance using the builder patternSubscription Example to create an instance using the builder patternSubscriptionBuilder Example to create an instance using the builder patternA test notification is sent to ensure the correct configuration of the Destination.SubscriptionChangeDestinationActionBuilder Example to create an instance using the builder patternDeprecated.useDeliveryPayload
insteadEithermessages
orchanges
must be set.SubscriptionDraftBuilder Example to create an instance using the builder patternThe health status of the Subscription that indicates whether notifications are being delivered.possible values of SubscriptionHealthStatusPagedQueryResult withresults
containing an array of Subscription.SubscriptionPagedQueryResponseBuilder Example to create an instance using the builder patternSubscriptionSetChangesAction Example to create an instance using the builder patternSubscriptionSetChangesActionBuilder Example to create an instance using the builder patternSubscriptionSetKeyAction Example to create an instance using the builder patternSubscriptionSetKeyActionBuilder Example to create an instance using the builder patternSubscriptionSetMessagesAction Example to create an instance using the builder patternSubscriptionSetMessagesActionBuilder Example to create an instance using the builder patternSubscriptionUpdate Example to create an instance using the builder patternSubscriptionUpdateAction Example to create a subtype instance using the builder patternSubscriptionUpdateActionBuilderSubscriptionUpdateBuilder Example to create an instance using the builder pattern
CloudEventsFormat
instead