Class StreamingSubscriptionsImpl
java.lang.Object
api.equinix.javasdk.ibxsmartview.client.implementation.StreamingSubscriptionsImpl
- All Implemented Interfaces:
StreamingSubscriptions
-
Constructor Summary
ConstructorsConstructorDescriptionStreamingSubscriptionsImpl(StreamingSubscriptionClient<StreamingSubscription> serviceClient, IBXSmartView serviceManager) -
Method Summary
Modifier and TypeMethodDescriptiondefine()Returns a builder for defining and creating a new streaming subscription.Retrieves a specific streaming subscription by its unique identifier.getCertificate(String channelType) Retrieves the certificate used for authenticating a streaming channel.getSubscriptionData(String subscriptionId) Retrieves the data payload associated with a specific subscription.list()Lists all streaming subscriptions for the current account.
-
Constructor Details
-
StreamingSubscriptionsImpl
public StreamingSubscriptionsImpl(StreamingSubscriptionClient<StreamingSubscription> serviceClient, IBXSmartView serviceManager)
-
-
Method Details
-
list
Description copied from interface:StreamingSubscriptionsLists all streaming subscriptions for the current account.- Specified by:
listin interfaceStreamingSubscriptions- Returns:
- a list of streaming subscriptions
-
getByUuid
Description copied from interface:StreamingSubscriptionsRetrieves a specific streaming subscription by its unique identifier.- Specified by:
getByUuidin interfaceStreamingSubscriptions- Parameters:
uuid- the unique identifier of the streaming subscription- Returns:
- the streaming subscription
-
define
Description copied from interface:StreamingSubscriptionsReturns a builder for defining and creating a new streaming subscription.- Specified by:
definein interfaceStreamingSubscriptions- Returns:
- a streaming subscription builder
-
getSubscriptionData
Description copied from interface:StreamingSubscriptionsRetrieves the data payload associated with a specific subscription.- Specified by:
getSubscriptionDatain interfaceStreamingSubscriptions- Parameters:
subscriptionId- the unique identifier of the subscription- Returns:
- the subscription data
-
getCertificate
Description copied from interface:StreamingSubscriptionsRetrieves the certificate used for authenticating a streaming channel.- Specified by:
getCertificatein interfaceStreamingSubscriptions- Parameters:
channelType- the type of streaming channel- Returns:
- the subscription certificate
-