| Package | Description |
|---|---|
| com.mulesoft.connector.googlepubsub.internal.operation |
| Modifier and Type | Method and Description |
|---|---|
Snapshot |
SnapshotOperations.createSnapshot(PubSubConfiguration config,
PubSubConnection connection,
SubscriptionIdentifier subscriptionIdentifier,
String snapshotName,
Map<String,String> labels,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Creates a snapshot from the requested subscription.
|
void |
SnapshotOperations.deleteSnapshot(PubSubConfiguration config,
PubSubConnection connection,
SnapshotIdentifier snapshotIdentifier)
Deletes an existing snapshot
|
Snapshot |
SnapshotOperations.getSnapshot(PubSubConfiguration config,
PubSubConnection connection,
SnapshotIdentifier snapshotIdentifier)
Retrieve a selected snapshot
|
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<PubSubConnection,Snapshot> |
SnapshotOperations.getSnapshotList(PubSubConfiguration config,
String projectId)
Retrieve list of all the existing snapshots in selected project
|
Snapshot |
SnapshotOperations.patchSnapshot(PubSubConfiguration config,
PubSubConnection connection,
InputStream snapshot,
String updateMask)
Updates an existing snapshot.
|
void |
PublishOperation.publishMessage(PubSubConfiguration config,
PubSubConnection connection,
TopicIdentifier topicIdentifier,
MessageContent messageContent,
String orderingKey,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Void> callback)
Publishes a single message.
|
void |
SeekOperation.seekMessages(PubSubConfiguration config,
PubSubConnection connection,
SubscriptionIdentifier subscriptionIdentifier,
SeekTarget seekTarget)
Supports bulk acknowledging or un-acknowledging of messages to given snapshot or point of time based on the seekTarget provided.
|
Copyright © 2021 MuleSoft, Inc.. All rights reserved.