Package ai.konduit.serving.build.config
Interface Deployment
-
- All Known Implementing Classes:
ClassPathDeployment,DebDeployment,DockerDeployment,ExeDeployment,RpmDeployment,TarDeployment,UberJarDeployment
public interface Deployment
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLASSPATHstatic java.lang.StringDEBstatic java.lang.StringDOCKERstatic java.lang.StringEXEstatic java.lang.StringJARstatic java.lang.StringRPMstatic java.lang.StringTARstatic java.lang.StringUBERJARstatic java.lang.StringWAR
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>asProperties()static java.lang.StringdefaultVersion()voidfromProperties(java.util.Map<java.lang.String,java.lang.String> props)java.util.List<java.lang.String>gradleImports()java.util.List<GradlePlugin>gradlePlugins()java.util.List<java.lang.String>gradleTaskNames()java.lang.StringoutputString()Summary output string after the build completes i.e., info about the output after the build has completedjava.util.List<java.lang.String>propertyNames()DeploymentValidationvalidate()Validate the deployment configuration before the deployment build is attempted Used to detect obvious problems such as "output location is not set" etc
-
-
-
Field Detail
-
CLASSPATH
static final java.lang.String CLASSPATH
- See Also:
- Constant Field Values
-
JAR
static final java.lang.String JAR
- See Also:
- Constant Field Values
-
UBERJAR
static final java.lang.String UBERJAR
- See Also:
- Constant Field Values
-
DOCKER
static final java.lang.String DOCKER
- See Also:
- Constant Field Values
-
EXE
static final java.lang.String EXE
- See Also:
- Constant Field Values
-
WAR
static final java.lang.String WAR
- See Also:
- Constant Field Values
-
RPM
static final java.lang.String RPM
- See Also:
- Constant Field Values
-
DEB
static final java.lang.String DEB
- See Also:
- Constant Field Values
-
TAR
static final java.lang.String TAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
propertyNames
java.util.List<java.lang.String> propertyNames()
-
asProperties
java.util.Map<java.lang.String,java.lang.String> asProperties()
-
fromProperties
void fromProperties(java.util.Map<java.lang.String,java.lang.String> props)
-
validate
DeploymentValidation validate()
Validate the deployment configuration before the deployment build is attempted Used to detect obvious problems such as "output location is not set" etc
-
outputString
java.lang.String outputString()
Summary output string after the build completes i.e., info about the output after the build has completed
-
gradleImports
java.util.List<java.lang.String> gradleImports()
-
gradlePlugins
java.util.List<GradlePlugin> gradlePlugins()
-
gradleTaskNames
java.util.List<java.lang.String> gradleTaskNames()
-
defaultVersion
static java.lang.String defaultVersion()
-
-