Package ai.konduit.serving.build.config
Class Config
- java.lang.Object
-
- ai.konduit.serving.build.config.Config
-
public class Config extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigaddModules(Module... modules)ConfigaddModules(java.util.List<Module> modules)java.util.List<Deployment>deployments()Configdeployments(Deployment... deployments)Configdeployments(java.util.List<Deployment> deployments)booleanequals(java.lang.Object o)static ConfigfromFileJson(java.io.File f)static ConfigfromFileYaml(java.io.File f)static ConfigfromJson(java.lang.String json)static ConfigfromYaml(java.lang.String yaml)inthashCode()java.util.List<Module>modules()Configmodules(Module... modules)Configmodules(java.util.List<Module> modules)java.util.List<Dependency>resolveDependencies()java.util.List<Module>resolveModules()Configserving(Serving... serving)Configserving(java.util.List<Serving> serving)java.lang.StringtoJson()java.lang.StringtoYaml()ValidationResultvalidate()
-
-
-
Constructor Detail
-
Config
public Config(java.lang.String pipelinePath, java.lang.String ksVersion, Metadata metadata, Target target, java.util.List<Serving> serving, java.util.List<Module> modules, java.util.List<Deployment> deployments)
-
-
Method Detail
-
deployments
public Config deployments(java.util.List<Deployment> deployments)
-
deployments
public Config deployments(Deployment... deployments)
-
deployments
public java.util.List<Deployment> deployments()
-
validate
public ValidationResult validate()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toJson
public java.lang.String toJson()
-
toYaml
public java.lang.String toYaml()
-
fromJson
public static Config fromJson(java.lang.String json)
-
fromYaml
public static Config fromYaml(java.lang.String yaml)
-
fromFileJson
public static Config fromFileJson(java.io.File f)
-
fromFileYaml
public static Config fromFileYaml(java.io.File f)
-
modules
public java.util.List<Module> modules()
-
resolveModules
public java.util.List<Module> resolveModules()
-
resolveDependencies
public java.util.List<Dependency> resolveDependencies()
-
-