Interface Sinks<W extends WorkerService>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition> getSinkConfigDefinition​(java.lang.String name)  
      org.apache.pulsar.common.io.SinkConfig getSinkInfo​(java.lang.String tenant, java.lang.String namespace, java.lang.String componentName)  
      org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData getSinkInstanceStatus​(java.lang.String tenant, java.lang.String namespace, java.lang.String sinkName, java.lang.String instanceId, java.net.URI uri, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)  
      java.util.List<org.apache.pulsar.common.io.ConnectorDefinition> getSinkList()  
      org.apache.pulsar.common.policies.data.SinkStatus getSinkStatus​(java.lang.String tenant, java.lang.String namespace, java.lang.String componentName, java.net.URI uri, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)  
      void registerSink​(java.lang.String tenant, java.lang.String namespace, java.lang.String sinkName, java.io.InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, java.lang.String sinkPkgUrl, org.apache.pulsar.common.io.SinkConfig sinkConfig, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps)  
      void updateSink​(java.lang.String tenant, java.lang.String namespace, java.lang.String sinkName, java.io.InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, java.lang.String sinkPkgUrl, org.apache.pulsar.common.io.SinkConfig sinkConfig, java.lang.String clientRole, org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps, org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)  
    • Method Detail

      • registerSink

        void registerSink​(java.lang.String tenant,
                          java.lang.String namespace,
                          java.lang.String sinkName,
                          java.io.InputStream uploadedInputStream,
                          org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
                          java.lang.String sinkPkgUrl,
                          org.apache.pulsar.common.io.SinkConfig sinkConfig,
                          java.lang.String clientRole,
                          org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps)
      • updateSink

        void updateSink​(java.lang.String tenant,
                        java.lang.String namespace,
                        java.lang.String sinkName,
                        java.io.InputStream uploadedInputStream,
                        org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
                        java.lang.String sinkPkgUrl,
                        org.apache.pulsar.common.io.SinkConfig sinkConfig,
                        java.lang.String clientRole,
                        org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthenticationDataHttps,
                        org.apache.pulsar.common.functions.UpdateOptionsImpl updateOptions)
      • getSinkInstanceStatus

        org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData getSinkInstanceStatus​(java.lang.String tenant,
                                                                                                                          java.lang.String namespace,
                                                                                                                          java.lang.String sinkName,
                                                                                                                          java.lang.String instanceId,
                                                                                                                          java.net.URI uri,
                                                                                                                          java.lang.String clientRole,
                                                                                                                          org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)
      • getSinkStatus

        org.apache.pulsar.common.policies.data.SinkStatus getSinkStatus​(java.lang.String tenant,
                                                                        java.lang.String namespace,
                                                                        java.lang.String componentName,
                                                                        java.net.URI uri,
                                                                        java.lang.String clientRole,
                                                                        org.apache.pulsar.broker.authentication.AuthenticationDataSource clientAuthenticationDataHttps)
      • getSinkInfo

        org.apache.pulsar.common.io.SinkConfig getSinkInfo​(java.lang.String tenant,
                                                           java.lang.String namespace,
                                                           java.lang.String componentName)
      • getSinkList

        java.util.List<org.apache.pulsar.common.io.ConnectorDefinition> getSinkList()
      • getSinkConfigDefinition

        java.util.List<org.apache.pulsar.common.io.ConfigFieldDefinition> getSinkConfigDefinition​(java.lang.String name)