Class DockerDeployment
- java.lang.Object
-
- ai.konduit.serving.build.deployments.DockerDeployment
-
- All Implemented Interfaces:
Deployment
public class DockerDeployment extends java.lang.Object implements Deployment
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_BASE_IMAGEstatic java.lang.StringDEFAULT_IMAGE_NAMEstatic java.lang.StringPROP_BASE_IMGstatic java.lang.StringPROP_NAME
-
Constructor Summary
Constructors Constructor Description DockerDeployment()DockerDeployment(java.lang.String baseImage, java.lang.String imageName, java.lang.String version)
-
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
-
DEFAULT_BASE_IMAGE
public static final java.lang.String DEFAULT_BASE_IMAGE
- See Also:
- Constant Field Values
-
DEFAULT_IMAGE_NAME
public static final java.lang.String DEFAULT_IMAGE_NAME
- See Also:
- Constant Field Values
-
PROP_BASE_IMG
public static final java.lang.String PROP_BASE_IMG
- See Also:
- Constant Field Values
-
PROP_NAME
public static final java.lang.String PROP_NAME
- 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
-
-