Stay organized with collections
Save and categorize content based on your preferences.
Annotations
Classes
Exceptions
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-10 UTC.
[null,null,["Last updated 2025-01-10 UTC."],[],[],null,["# com.google.android.engage.service\n=================================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/com/google/android/engage/service/package-summary \"View this page in Kotlin\") \\|Java \n\nAnnotations\n-----------\n\n|-------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|\n| [AppEngageErrorCode](/reference/com/google/android/engage/service/AppEngageErrorCode) | Error code raised when sending request to AppEngageService. |\n| [AppEngagePublishStatusCode](/reference/com/google/android/engage/service/AppEngagePublishStatusCode) | Publish Status code raised when sending request to AppEngageService. |\n| [DeleteReason](/reference/com/google/android/engage/service/DeleteReason) | Reason for deletion. |\n\nClasses\n-------\n\n|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [AppEngagePublishClient](/reference/com/google/android/engage/service/AppEngagePublishClient) | Client to publish content clusters. |\n| [AppEngagePublishTaskWorker](/reference/com/google/android/engage/service/AppEngagePublishTaskWorker) | A wrapper around [ListenableWorker](https://developer.android.com/reference/androidx/work/ListenableWorker.html) to set up a content publish task in the background. |\n| [ClusterMetadata](/reference/com/google/android/engage/service/ClusterMetadata) | For internal use only. |\n| [DeleteClustersRequest](/reference/com/google/android/engage/service/DeleteClustersRequest) | Request to delete cluster content. |\n| [DeleteClustersRequest.Builder](/reference/com/google/android/engage/service/DeleteClustersRequest.Builder) | Builder class for [DeleteClustersRequest](/reference/com/google/android/engage/service/DeleteClustersRequest). |\n| [Intents](/reference/com/google/android/engage/service/Intents) | Intents received from BroadcastReceivers. |\n| [PublishContinuationClusterRequest](/reference/com/google/android/engage/service/PublishContinuationClusterRequest) | Request to publish continuation cluster only. |\n| [PublishContinuationClusterRequest.Builder](/reference/com/google/android/engage/service/PublishContinuationClusterRequest.Builder) | Builder class for [PublishContinuationClusterRequest](/reference/com/google/android/engage/service/PublishContinuationClusterRequest). |\n| [PublishFeaturedClusterRequest](/reference/com/google/android/engage/service/PublishFeaturedClusterRequest) | Request to publish featured cluster only. |\n| [PublishFeaturedClusterRequest.Builder](/reference/com/google/android/engage/service/PublishFeaturedClusterRequest.Builder) | Builder class for [PublishFeaturedClusterRequest](/reference/com/google/android/engage/service/PublishFeaturedClusterRequest). |\n| [PublishRecommendationClustersRequest](/reference/com/google/android/engage/service/PublishRecommendationClustersRequest) | Request to publish recommendation clusters. |\n| [PublishRecommendationClustersRequest.Builder](/reference/com/google/android/engage/service/PublishRecommendationClustersRequest.Builder) | Builder class for [PublishRecommendationClustersRequest](/reference/com/google/android/engage/service/PublishRecommendationClustersRequest). |\n| [PublishStatusRequest](/reference/com/google/android/engage/service/PublishStatusRequest) | Request to update publish status. |\n| [PublishStatusRequest.Builder](/reference/com/google/android/engage/service/PublishStatusRequest.Builder) | Builder class for [PublishStatusRequest](/reference/com/google/android/engage/service/PublishStatusRequest). |\n| [PublishSubscriptionRequest](/reference/com/google/android/engage/service/PublishSubscriptionRequest) | Request to publish subscription. |\n| [PublishSubscriptionRequest.Builder](/reference/com/google/android/engage/service/PublishSubscriptionRequest.Builder) | Builder class for [PublishSubscriptionRequest](/reference/com/google/android/engage/service/PublishSubscriptionRequest). |\n| [PublishUserAccountManagementRequest](/reference/com/google/android/engage/service/PublishUserAccountManagementRequest) | Request to publish engagement cluster only. |\n| [PublishUserAccountManagementRequest.Builder](/reference/com/google/android/engage/service/PublishUserAccountManagementRequest.Builder) | Builder class for [PublishFeaturedClusterRequest](/reference/com/google/android/engage/service/PublishFeaturedClusterRequest). |\n\nExceptions\n----------\n\n|---------------------------------------------------------------------------------------|-----------------------------------------------------------------------|\n| [AppEngageException](/reference/com/google/android/engage/service/AppEngageException) | An exception indicating something went wrong with the App Engage API. |"]]