public class NoopSupervisorSpec extends Object implements SupervisorSpec
| Constructor and Description |
|---|
NoopSupervisorSpec(String id,
List<String> datasources) |
NoopSupervisorSpec(String id,
List<String> datasources,
Boolean suspended,
String type,
String source) |
| Modifier and Type | Method and Description |
|---|---|
SupervisorSpec |
createRunningSpec() |
Supervisor |
createSupervisor()
Create a new
Supervisor instance. |
SupervisorSpec |
createSuspendedSpec() |
boolean |
equals(Object o) |
List<String> |
getDataSources() |
String |
getId()
Return an unique id of
Supervisor. |
Set<ResourceAction> |
getInputSourceResources() |
String |
getSource()
This API is only used for informational purposes in
org.apache.druid.sql.calcite.schema.SystemSchema.SupervisorsTable
|
String |
getType()
This API is only used for informational purposes in
org.apache.druid.sql.calcite.schema.SystemSchema.SupervisorsTable
|
int |
hashCode() |
boolean |
isSuspended() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcreateAutoscalerpublic String getId()
SupervisorSpecSupervisor.getId in interface SupervisorSpec@Nullable public List<String> getDataSources()
getDataSources in interface SupervisorSpecpublic boolean isSuspended()
isSuspended in interface SupervisorSpecpublic String getType()
SupervisorSpecgetType in interface SupervisorSpec@Nonnull public Set<ResourceAction> getInputSourceResources()
getInputSourceResources in interface SupervisorSpecInputSource that the task uses. Empty set is returned if
the task does not use any. Users can be given permission to access particular types of
input sources but not others, using the
AuthConfig.enableInputSourceSecurity config.public String getSource()
SupervisorSpecgetSource in interface SupervisorSpecpublic Supervisor createSupervisor()
SupervisorSpecSupervisor instance.createSupervisor in interface SupervisorSpecpublic SupervisorSpec createRunningSpec()
createRunningSpec in interface SupervisorSpecpublic SupervisorSpec createSuspendedSpec()
createSuspendedSpec in interface SupervisorSpecCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.