All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.finos.tracdap.config.PlatformConfigOrBuilder Maven / Gradle / Ivy

Go to download

TRAC D.A.P. config library, contains data structures used for config files (and other config sources)

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: tracdap/config/platform.proto
// Protobuf Java Version: 4.28.2

package org.finos.tracdap.config;

public interface PlatformConfigOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tracdap.config.PlatformConfig)
    com.google.protobuf.MessageOrBuilder {

  /**
   * map<string, string> config = 1;
   */
  int getConfigCount();
  /**
   * map<string, string> config = 1;
   */
  boolean containsConfig(
      java.lang.String key);
  /**
   * Use {@link #getConfigMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getConfig();
  /**
   * map<string, string> config = 1;
   */
  java.util.Map
  getConfigMap();
  /**
   * map<string, string> config = 1;
   */
  /* nullable */
java.lang.String getConfigOrDefault(
      java.lang.String key,
      /* nullable */
java.lang.String defaultValue);
  /**
   * map<string, string> config = 1;
   */
  java.lang.String getConfigOrThrow(
      java.lang.String key);

  /**
   * .tracdap.config.PlatformInfo platformInfo = 2;
   * @return Whether the platformInfo field is set.
   */
  boolean hasPlatformInfo();
  /**
   * .tracdap.config.PlatformInfo platformInfo = 2;
   * @return The platformInfo.
   */
  org.finos.tracdap.config.PlatformInfo getPlatformInfo();
  /**
   * .tracdap.config.PlatformInfo platformInfo = 2;
   */
  org.finos.tracdap.config.PlatformInfoOrBuilder getPlatformInfoOrBuilder();

  /**
   * .tracdap.config.AuthenticationConfig authentication = 5;
   * @return Whether the authentication field is set.
   */
  boolean hasAuthentication();
  /**
   * .tracdap.config.AuthenticationConfig authentication = 5;
   * @return The authentication.
   */
  org.finos.tracdap.config.AuthenticationConfig getAuthentication();
  /**
   * .tracdap.config.AuthenticationConfig authentication = 5;
   */
  org.finos.tracdap.config.AuthenticationConfigOrBuilder getAuthenticationOrBuilder();

  /**
   * .tracdap.config.MetadataConfig metadata = 6;
   * @return Whether the metadata field is set.
   */
  boolean hasMetadata();
  /**
   * .tracdap.config.MetadataConfig metadata = 6;
   * @return The metadata.
   */
  org.finos.tracdap.config.MetadataConfig getMetadata();
  /**
   * .tracdap.config.MetadataConfig metadata = 6;
   */
  org.finos.tracdap.config.MetadataConfigOrBuilder getMetadataOrBuilder();

  /**
   * .tracdap.config.StorageConfig storage = 7;
   * @return Whether the storage field is set.
   */
  boolean hasStorage();
  /**
   * .tracdap.config.StorageConfig storage = 7;
   * @return The storage.
   */
  org.finos.tracdap.config.StorageConfig getStorage();
  /**
   * .tracdap.config.StorageConfig storage = 7;
   */
  org.finos.tracdap.config.StorageConfigOrBuilder getStorageOrBuilder();

  /**
   * map<string, .tracdap.config.PluginConfig> repositories = 8;
   */
  int getRepositoriesCount();
  /**
   * map<string, .tracdap.config.PluginConfig> repositories = 8;
   */
  boolean containsRepositories(
      java.lang.String key);
  /**
   * Use {@link #getRepositoriesMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getRepositories();
  /**
   * map<string, .tracdap.config.PluginConfig> repositories = 8;
   */
  java.util.Map
  getRepositoriesMap();
  /**
   * map<string, .tracdap.config.PluginConfig> repositories = 8;
   */
  /* nullable */
org.finos.tracdap.config.PluginConfig getRepositoriesOrDefault(
      java.lang.String key,
      /* nullable */
org.finos.tracdap.config.PluginConfig defaultValue);
  /**
   * map<string, .tracdap.config.PluginConfig> repositories = 8;
   */
  org.finos.tracdap.config.PluginConfig getRepositoriesOrThrow(
      java.lang.String key);

  /**
   * .tracdap.config.PluginConfig executor = 9;
   * @return Whether the executor field is set.
   */
  boolean hasExecutor();
  /**
   * .tracdap.config.PluginConfig executor = 9;
   * @return The executor.
   */
  org.finos.tracdap.config.PluginConfig getExecutor();
  /**
   * .tracdap.config.PluginConfig executor = 9;
   */
  org.finos.tracdap.config.PluginConfigOrBuilder getExecutorOrBuilder();

  /**
   * .tracdap.config.PluginConfig jobCache = 12;
   * @return Whether the jobCache field is set.
   */
  boolean hasJobCache();
  /**
   * .tracdap.config.PluginConfig jobCache = 12;
   * @return The jobCache.
   */
  org.finos.tracdap.config.PluginConfig getJobCache();
  /**
   * .tracdap.config.PluginConfig jobCache = 12;
   */
  org.finos.tracdap.config.PluginConfigOrBuilder getJobCacheOrBuilder();

  /**
   * map<string, .tracdap.config.TenantConfig> tenants = 10;
   */
  int getTenantsCount();
  /**
   * map<string, .tracdap.config.TenantConfig> tenants = 10;
   */
  boolean containsTenants(
      java.lang.String key);
  /**
   * Use {@link #getTenantsMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getTenants();
  /**
   * map<string, .tracdap.config.TenantConfig> tenants = 10;
   */
  java.util.Map
  getTenantsMap();
  /**
   * map<string, .tracdap.config.TenantConfig> tenants = 10;
   */
  /* nullable */
org.finos.tracdap.config.TenantConfig getTenantsOrDefault(
      java.lang.String key,
      /* nullable */
org.finos.tracdap.config.TenantConfig defaultValue);
  /**
   * map<string, .tracdap.config.TenantConfig> tenants = 10;
   */
  org.finos.tracdap.config.TenantConfig getTenantsOrThrow(
      java.lang.String key);

  /**
   * optional .tracdap.config.WebServerConfig webServer = 11;
   * @return Whether the webServer field is set.
   */
  boolean hasWebServer();
  /**
   * optional .tracdap.config.WebServerConfig webServer = 11;
   * @return The webServer.
   */
  org.finos.tracdap.config.WebServerConfig getWebServer();
  /**
   * optional .tracdap.config.WebServerConfig webServer = 11;
   */
  org.finos.tracdap.config.WebServerConfigOrBuilder getWebServerOrBuilder();

  /**
   * optional .tracdap.config.GatewayConfig gateway = 13;
   * @return Whether the gateway field is set.
   */
  boolean hasGateway();
  /**
   * optional .tracdap.config.GatewayConfig gateway = 13;
   * @return The gateway.
   */
  org.finos.tracdap.config.GatewayConfig getGateway();
  /**
   * optional .tracdap.config.GatewayConfig gateway = 13;
   */
  org.finos.tracdap.config.GatewayConfigOrBuilder getGatewayOrBuilder();

  /**
   * map<string, .tracdap.config.ServiceConfig> services = 4;
   */
  int getServicesCount();
  /**
   * map<string, .tracdap.config.ServiceConfig> services = 4;
   */
  boolean containsServices(
      java.lang.String key);
  /**
   * Use {@link #getServicesMap()} instead.
   */
  @java.lang.Deprecated
  java.util.Map
  getServices();
  /**
   * map<string, .tracdap.config.ServiceConfig> services = 4;
   */
  java.util.Map
  getServicesMap();
  /**
   * map<string, .tracdap.config.ServiceConfig> services = 4;
   */
  /* nullable */
org.finos.tracdap.config.ServiceConfig getServicesOrDefault(
      java.lang.String key,
      /* nullable */
org.finos.tracdap.config.ServiceConfig defaultValue);
  /**
   * map<string, .tracdap.config.ServiceConfig> services = 4;
   */
  org.finos.tracdap.config.ServiceConfig getServicesOrThrow(
      java.lang.String key);

  /**
   * .tracdap.config.DeploymentConfig deployment = 14;
   * @return Whether the deployment field is set.
   */
  boolean hasDeployment();
  /**
   * .tracdap.config.DeploymentConfig deployment = 14;
   * @return The deployment.
   */
  org.finos.tracdap.config.DeploymentConfig getDeployment();
  /**
   * .tracdap.config.DeploymentConfig deployment = 14;
   */
  org.finos.tracdap.config.DeploymentConfigOrBuilder getDeploymentOrBuilder();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy