Class ArcConfiguration

java.lang.Object
com.azure.resourcemanager.appservice.models.ArcConfiguration

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

    • ArcConfiguration

      public ArcConfiguration()
  • Method Details

    • artifactsStorageType

      public StorageType artifactsStorageType()
      Get the artifactsStorageType property: The artifactsStorageType property.
      Returns:
      the artifactsStorageType value.
    • withArtifactsStorageType

      public ArcConfiguration withArtifactsStorageType(StorageType artifactsStorageType)
      Set the artifactsStorageType property: The artifactsStorageType property.
      Parameters:
      artifactsStorageType - the artifactsStorageType value to set.
      Returns:
      the ArcConfiguration object itself.
    • artifactStorageClassName

      public String artifactStorageClassName()
      Get the artifactStorageClassName property: The artifactStorageClassName property.
      Returns:
      the artifactStorageClassName value.
    • withArtifactStorageClassName

      public ArcConfiguration withArtifactStorageClassName(String artifactStorageClassName)
      Set the artifactStorageClassName property: The artifactStorageClassName property.
      Parameters:
      artifactStorageClassName - the artifactStorageClassName value to set.
      Returns:
      the ArcConfiguration object itself.
    • artifactStorageMountPath

      public String artifactStorageMountPath()
      Get the artifactStorageMountPath property: The artifactStorageMountPath property.
      Returns:
      the artifactStorageMountPath value.
    • withArtifactStorageMountPath

      public ArcConfiguration withArtifactStorageMountPath(String artifactStorageMountPath)
      Set the artifactStorageMountPath property: The artifactStorageMountPath property.
      Parameters:
      artifactStorageMountPath - the artifactStorageMountPath value to set.
      Returns:
      the ArcConfiguration object itself.
    • artifactStorageNodeName

      public String artifactStorageNodeName()
      Get the artifactStorageNodeName property: The artifactStorageNodeName property.
      Returns:
      the artifactStorageNodeName value.
    • withArtifactStorageNodeName

      public ArcConfiguration withArtifactStorageNodeName(String artifactStorageNodeName)
      Set the artifactStorageNodeName property: The artifactStorageNodeName property.
      Parameters:
      artifactStorageNodeName - the artifactStorageNodeName value to set.
      Returns:
      the ArcConfiguration object itself.
    • artifactStorageAccessMode

      public String artifactStorageAccessMode()
      Get the artifactStorageAccessMode property: The artifactStorageAccessMode property.
      Returns:
      the artifactStorageAccessMode value.
    • withArtifactStorageAccessMode

      public ArcConfiguration withArtifactStorageAccessMode(String artifactStorageAccessMode)
      Set the artifactStorageAccessMode property: The artifactStorageAccessMode property.
      Parameters:
      artifactStorageAccessMode - the artifactStorageAccessMode value to set.
      Returns:
      the ArcConfiguration object itself.
    • frontEndServiceConfiguration

      public FrontEndConfiguration frontEndServiceConfiguration()
      Get the frontEndServiceConfiguration property: The frontEndServiceConfiguration property.
      Returns:
      the frontEndServiceConfiguration value.
    • withFrontEndServiceConfiguration

      public ArcConfiguration withFrontEndServiceConfiguration(FrontEndConfiguration frontEndServiceConfiguration)
      Set the frontEndServiceConfiguration property: The frontEndServiceConfiguration property.
      Parameters:
      frontEndServiceConfiguration - the frontEndServiceConfiguration value to set.
      Returns:
      the ArcConfiguration object itself.
    • kubeConfig

      public String kubeConfig()
      Get the kubeConfig property: The kubeConfig property.
      Returns:
      the kubeConfig value.
    • withKubeConfig

      public ArcConfiguration withKubeConfig(String kubeConfig)
      Set the kubeConfig property: The kubeConfig property.
      Parameters:
      kubeConfig - the kubeConfig value to set.
      Returns:
      the ArcConfiguration object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.