public interface Sinks<W extends WorkerService> extends Component<W>
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.pulsar.common.io.ConfigFieldDefinition> |
getSinkConfigDefinition(String name) |
org.apache.pulsar.common.io.SinkConfig |
getSinkInfo(String tenant,
String namespace,
String componentName) |
org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData |
getSinkInstanceStatus(String tenant,
String namespace,
String sinkName,
String instanceId,
URI uri,
String clientRole,
AuthenticationDataSource clientAuthenticationDataHttps) |
List<org.apache.pulsar.common.io.ConnectorDefinition> |
getSinkList() |
org.apache.pulsar.common.policies.data.SinkStatus |
getSinkStatus(String tenant,
String namespace,
String componentName,
URI uri,
String clientRole,
AuthenticationDataSource clientAuthenticationDataHttps) |
void |
registerSink(String tenant,
String namespace,
String sinkName,
InputStream uploadedInputStream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
String sinkPkgUrl,
org.apache.pulsar.common.io.SinkConfig sinkConfig,
String clientRole,
AuthenticationDataHttps clientAuthenticationDataHttps) |
void |
updateSink(String tenant,
String namespace,
String sinkName,
InputStream uploadedInputStream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
String sinkPkgUrl,
org.apache.pulsar.common.io.SinkConfig sinkConfig,
String clientRole,
AuthenticationDataHttps clientAuthenticationDataHttps,
org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions) |
deregisterFunction, downloadFunction, downloadFunction, getFunctionInfo, getFunctionsInstanceStats, getFunctionState, getFunctionStats, getListOfConnectors, listFunctions, putFunctionState, reloadConnectors, restartFunctionInstance, restartFunctionInstances, startFunctionInstance, startFunctionInstances, stopFunctionInstance, stopFunctionInstances, triggerFunction, uploadFunction, workervoid registerSink(String tenant, String namespace, String sinkName, InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String sinkPkgUrl, org.apache.pulsar.common.io.SinkConfig sinkConfig, String clientRole, AuthenticationDataHttps clientAuthenticationDataHttps)
void updateSink(String tenant, String namespace, String sinkName, InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String sinkPkgUrl, org.apache.pulsar.common.io.SinkConfig sinkConfig, String clientRole, AuthenticationDataHttps clientAuthenticationDataHttps, org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)
org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData getSinkInstanceStatus(String tenant, String namespace, String sinkName, String instanceId, URI uri, String clientRole, AuthenticationDataSource clientAuthenticationDataHttps)
org.apache.pulsar.common.policies.data.SinkStatus getSinkStatus(String tenant, String namespace, String componentName, URI uri, String clientRole, AuthenticationDataSource clientAuthenticationDataHttps)
org.apache.pulsar.common.io.SinkConfig getSinkInfo(String tenant, String namespace, String componentName)
List<org.apache.pulsar.common.io.ConnectorDefinition> getSinkList()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.