Class Subscription.Builder
java.lang.Object
com.cumulocity.sdk.client.notification2.Subscription.Builder
- Enclosing class:
- Subscription
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static Subscription.Builder
get()
withAckMode
(AckMode ackMode) withCustomContextTargetApis
(SubscriptionContext context, String deviceId, List<String> targetApis) Please don't use this method if it's not necessary - this is for custom implementations onlywithDeviceContextTargetApis
(String deviceId, DeviceContextTargetApi... targets) withPersistent
(boolean persistent) withShared
(boolean shared) withTenantContextTargetApis
(TenantContextTargetApi... targets) withTenantId
(String tenantId) withTypeFilter
(String typeFilter)
-
Method Details
-
get
-
withAckMode
-
withDeviceContextTargetApis
public Subscription.Builder withDeviceContextTargetApis(String deviceId, DeviceContextTargetApi... targets) -
withTenantContextTargetApis
-
withCustomContextTargetApis
public Subscription.Builder withCustomContextTargetApis(SubscriptionContext context, String deviceId, List<String> targetApis) Please don't use this method if it's not necessary - this is for custom implementations only- Parameters:
context
- - device or tenant contextdeviceId
- - required only for device contexttargetApis
- - list of target APIs as strings- Returns:
- builder
-
withTypeFilter
-
withPersistent
-
withTenantId
-
withId
-
build
-