org.finos.tracdap.config.JobConfigOrBuilder 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/job.proto
// Protobuf Java Version: 4.28.2
package org.finos.tracdap.config;
public interface JobConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:tracdap.config.JobConfig)
com.google.protobuf.MessageOrBuilder {
/**
* .tracdap.metadata.TagHeader jobId = 1;
* @return Whether the jobId field is set.
*/
boolean hasJobId();
/**
* .tracdap.metadata.TagHeader jobId = 1;
* @return The jobId.
*/
org.finos.tracdap.metadata.TagHeader getJobId();
/**
* .tracdap.metadata.TagHeader jobId = 1;
*/
org.finos.tracdap.metadata.TagHeaderOrBuilder getJobIdOrBuilder();
/**
* .tracdap.metadata.JobDefinition job = 2;
* @return Whether the job field is set.
*/
boolean hasJob();
/**
* .tracdap.metadata.JobDefinition job = 2;
* @return The job.
*/
org.finos.tracdap.metadata.JobDefinition getJob();
/**
* .tracdap.metadata.JobDefinition job = 2;
*/
org.finos.tracdap.metadata.JobDefinitionOrBuilder getJobOrBuilder();
/**
* map<string, .tracdap.metadata.ObjectDefinition> resources = 3;
*/
int getResourcesCount();
/**
* map<string, .tracdap.metadata.ObjectDefinition> resources = 3;
*/
boolean containsResources(
java.lang.String key);
/**
* Use {@link #getResourcesMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getResources();
/**
* map<string, .tracdap.metadata.ObjectDefinition> resources = 3;
*/
java.util.Map
getResourcesMap();
/**
* map<string, .tracdap.metadata.ObjectDefinition> resources = 3;
*/
/* nullable */
org.finos.tracdap.metadata.ObjectDefinition getResourcesOrDefault(
java.lang.String key,
/* nullable */
org.finos.tracdap.metadata.ObjectDefinition defaultValue);
/**
* map<string, .tracdap.metadata.ObjectDefinition> resources = 3;
*/
org.finos.tracdap.metadata.ObjectDefinition getResourcesOrThrow(
java.lang.String key);
/**
* map<string, .tracdap.metadata.TagHeader> resourceMapping = 4;
*/
int getResourceMappingCount();
/**
* map<string, .tracdap.metadata.TagHeader> resourceMapping = 4;
*/
boolean containsResourceMapping(
java.lang.String key);
/**
* Use {@link #getResourceMappingMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getResourceMapping();
/**
* map<string, .tracdap.metadata.TagHeader> resourceMapping = 4;
*/
java.util.Map
getResourceMappingMap();
/**
* map<string, .tracdap.metadata.TagHeader> resourceMapping = 4;
*/
/* nullable */
org.finos.tracdap.metadata.TagHeader getResourceMappingOrDefault(
java.lang.String key,
/* nullable */
org.finos.tracdap.metadata.TagHeader defaultValue);
/**
* map<string, .tracdap.metadata.TagHeader> resourceMapping = 4;
*/
org.finos.tracdap.metadata.TagHeader getResourceMappingOrThrow(
java.lang.String key);
/**
* map<string, .tracdap.metadata.TagHeader> resultMapping = 5;
*/
int getResultMappingCount();
/**
* map<string, .tracdap.metadata.TagHeader> resultMapping = 5;
*/
boolean containsResultMapping(
java.lang.String key);
/**
* Use {@link #getResultMappingMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getResultMapping();
/**
* map<string, .tracdap.metadata.TagHeader> resultMapping = 5;
*/
java.util.Map
getResultMappingMap();
/**
* map<string, .tracdap.metadata.TagHeader> resultMapping = 5;
*/
/* nullable */
org.finos.tracdap.metadata.TagHeader getResultMappingOrDefault(
java.lang.String key,
/* nullable */
org.finos.tracdap.metadata.TagHeader defaultValue);
/**
* map<string, .tracdap.metadata.TagHeader> resultMapping = 5;
*/
org.finos.tracdap.metadata.TagHeader getResultMappingOrThrow(
java.lang.String key);
}