org.finos.tracdap.config.PlatformConfigOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tracdap-api-config Show documentation
Show all versions of tracdap-api-config Show documentation
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();
}