Class DeploymentProperties

java.lang.Object
com.azure.resourcemanager.devhub.models.DeploymentProperties

public final class DeploymentProperties extends Object
The DeploymentProperties model.
  • Constructor Details

    • DeploymentProperties

      public DeploymentProperties()
  • Method Details

    • manifestType

      public ManifestType manifestType()
      Get the manifestType property: Determines the type of manifests within the repository.
      Returns:
      the manifestType value.
    • withManifestType

      public DeploymentProperties withManifestType(ManifestType manifestType)
      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

      public List<String> kubeManifestLocations()
      Get the kubeManifestLocations property: The kubeManifestLocations property.
      Returns:
      the kubeManifestLocations value.
    • withKubeManifestLocations

      public DeploymentProperties withKubeManifestLocations(List<String> kubeManifestLocations)
      Set the kubeManifestLocations property: The kubeManifestLocations property.
      Parameters:
      kubeManifestLocations - the kubeManifestLocations value to set.
      Returns:
      the DeploymentProperties object itself.
    • helmChartPath

      public String helmChartPath()
      Get the helmChartPath property: Helm chart directory path in repository.
      Returns:
      the helmChartPath value.
    • withHelmChartPath

      public DeploymentProperties withHelmChartPath(String helmChartPath)
      Set the helmChartPath property: Helm chart directory path in repository.
      Parameters:
      helmChartPath - the helmChartPath value to set.
      Returns:
      the DeploymentProperties object itself.
    • helmValues

      public String helmValues()
      Get the helmValues property: Helm Values.yaml file location in repository.
      Returns:
      the helmValues value.
    • withHelmValues

      public DeploymentProperties withHelmValues(String helmValues)
      Set the helmValues property: Helm Values.yaml file location in repository.
      Parameters:
      helmValues - the helmValues value to set.
      Returns:
      the DeploymentProperties object itself.
    • overrides

      public Map<String,String> overrides()
      Get the overrides property: Manifest override values.
      Returns:
      the overrides value.
    • withOverrides

      public DeploymentProperties withOverrides(Map<String,String> overrides)
      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.