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) |
default 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)
Deprecated.
|
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,
AuthenticationDataSource clientAuthenticationDataHttps)
Update a function.
|
default 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)
Deprecated.
|
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,
AuthenticationDataSource clientAuthenticationDataHttps,
org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)
Update a function.
|
deregisterFunction, deregisterFunction, downloadFunction, downloadFunction, 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, AuthenticationDataSource clientAuthenticationDataHttps)
tenant - The tenant of a Pulsar Sinknamespace - The namespace of a Pulsar SinksinkName - The name of a Pulsar SinkuploadedInputStream - Input stream of bytesfileDetail - A form-data content disposition headersinkPkgUrl - URL path of the Pulsar Sink packagesinkConfig - Configuration of Pulsar SinkclientRole - Client role for running the Pulsar SinkclientAuthenticationDataHttps - Authentication status of the http client@Deprecated default 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, AuthenticationDataSource clientAuthenticationDataHttps, org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)
tenant - The tenant of a Pulsar Sinknamespace - The namespace of a Pulsar SinksinkName - The name of a Pulsar SinkuploadedInputStream - Input stream of bytesfileDetail - A form-data content disposition headersinkPkgUrl - URL path of the Pulsar Sink packagesinkConfig - Configuration of Pulsar SinkclientRole - Client role for running the Pulsar SinkclientAuthenticationDataHttps - Authentication status of the http clientupdateOptions - Options while updating the sink@Deprecated default 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–2022 Apache Software Foundation. All rights reserved.