Class ClassPathDeployment
- java.lang.Object
-
- ai.konduit.serving.build.deployments.ClassPathDeployment
-
- All Implemented Interfaces:
Deployment
public class ClassPathDeployment extends java.lang.Object implements Deployment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassPathDeployment.Type
-
Constructor Summary
Constructors Constructor Description ClassPathDeployment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>asProperties()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
-
OUTPUT_FILE_PROP
public static final java.lang.String OUTPUT_FILE_PROP
- See Also:
- Constant Field Values
-
TYPE_PROP
public static final java.lang.String TYPE_PROP
- See Also:
- Constant Field Values
-
CLI_KEYS
public static final java.lang.String CLI_KEYS
- See Also:
- Constant Field Values
-
-
Method Detail
-
propertyNames
public java.util.List<java.lang.String> propertyNames()
- Specified by:
propertyNamesin interfaceDeployment
-
asProperties
public java.util.Map<java.lang.String,java.lang.String> asProperties()
- Specified by:
asPropertiesin interfaceDeployment
-
fromProperties
public void fromProperties(java.util.Map<java.lang.String,java.lang.String> props)
- Specified by:
fromPropertiesin interfaceDeployment
-
validate
public DeploymentValidation validate()
Description copied from interface:DeploymentValidate the deployment configuration before the deployment build is attempted Used to detect obvious problems such as "output location is not set" etc- Specified by:
validatein interfaceDeployment
-
outputString
public java.lang.String outputString()
Description copied from interface:DeploymentSummary output string after the build completes i.e., info about the output after the build has completed- Specified by:
outputStringin interfaceDeployment
-
gradleImports
public java.util.List<java.lang.String> gradleImports()
- Specified by:
gradleImportsin interfaceDeployment
-
gradlePlugins
public java.util.List<GradlePlugin> gradlePlugins()
- Specified by:
gradlePluginsin interfaceDeployment
-
gradleTaskNames
public java.util.List<java.lang.String> gradleTaskNames()
- Specified by:
gradleTaskNamesin interfaceDeployment
-
-