Class DeploymentProperties
java.lang.Object
com.azure.resourcemanager.devhub.models.DeploymentProperties
The DeploymentProperties model.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the helmChartPath property: Helm chart directory path in repository.Get the helmValues property: Helm Values.yaml file location in repository.Get the kubeManifestLocations property: The kubeManifestLocations property.Get the manifestType property: Determines the type of manifests within the repository.Get the overrides property: Manifest override values.void
validate()
Validates the instance.withHelmChartPath
(String helmChartPath) Set the helmChartPath property: Helm chart directory path in repository.withHelmValues
(String helmValues) Set the helmValues property: Helm Values.yaml file location in repository.withKubeManifestLocations
(List<String> kubeManifestLocations) Set the kubeManifestLocations property: The kubeManifestLocations property.withManifestType
(ManifestType manifestType) Set the manifestType property: Determines the type of manifests within the repository.withOverrides
(Map<String, String> overrides) Set the overrides property: Manifest override values.
-
Constructor Details
-
DeploymentProperties
public DeploymentProperties()
-
-
Method Details
-
manifestType
Get the manifestType property: Determines the type of manifests within the repository.- Returns:
- the manifestType value.
-
withManifestType
Set the manifestType property: Determines the type of manifests within the repository.- Parameters:
manifestType
- the manifestType value to set.- Returns:
- the DeploymentProperties object itself.
-
kubeManifestLocations
Get the kubeManifestLocations property: The kubeManifestLocations property.- Returns:
- the kubeManifestLocations value.
-
withKubeManifestLocations
Set the kubeManifestLocations property: The kubeManifestLocations property.- Parameters:
kubeManifestLocations
- the kubeManifestLocations value to set.- Returns:
- the DeploymentProperties object itself.
-
helmChartPath
Get the helmChartPath property: Helm chart directory path in repository.- Returns:
- the helmChartPath value.
-
withHelmChartPath
Set the helmChartPath property: Helm chart directory path in repository.- Parameters:
helmChartPath
- the helmChartPath value to set.- Returns:
- the DeploymentProperties object itself.
-
helmValues
Get the helmValues property: Helm Values.yaml file location in repository.- Returns:
- the helmValues value.
-
withHelmValues
Set the helmValues property: Helm Values.yaml file location in repository.- Parameters:
helmValues
- the helmValues value to set.- Returns:
- the DeploymentProperties object itself.
-
overrides
Get the overrides property: Manifest override values.- Returns:
- the overrides value.
-
withOverrides
Set the overrides property: Manifest override values.- Parameters:
overrides
- the overrides value to set.- Returns:
- the DeploymentProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-