Interface TableDataServiceConfig

All Superinterfaces:
DataRoutingService.PropertyProvider, NamedImplementation, ServiceRegistryConfig
All Known Implementing Classes:
TableDataServiceConfigImpl, TableDataServiceData

public interface TableDataServiceConfig extends ServiceRegistryConfig, DataRoutingService.PropertyProvider, NamedImplementation
Configuration for a TableDataService provider.
  • Method Details

    • getName

      @NotNull String getName()
    • getFilter

      @NotNull Filter getFilter()
    • getStorageName

      @Nullable String getStorageName()
    • getStorageRoot

      @Nullable String getStorageRoot()
    • getDescription

      @Nullable String getDescription()
    • getTags

      @NotNull Collection<String> getTags()
    • getEndpointConfig

      @Nullable DataRoutingService.EndpointConfig getEndpointConfig()
    • getDelegates

      @NotNull Collection<? extends TableDataServiceConfig> getDelegates()
    • isRemote

      default boolean isRemote()
    • toStringHelper

      default String toStringHelper()
      Default implementation of toString(). Can be called by toString() in implementing classes.
      Returns:
      a string representation of this object
    • equals

      static boolean equals(TableDataServiceConfig lhs, TableDataServiceConfig rhs)
      Compare two instances for interface equality.
      Parameters:
      lhs - the first object
      rhs - the second object
      Returns:
      true if the two instances are equal, according to the interface