Class ArcConfiguration


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

      • ArcConfiguration

        public ArcConfiguration()
    • Method Detail

      • 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.