Class ArcConfiguration
- java.lang.Object
-
- com.azure.resourcemanager.appservice.models.ArcConfiguration
-
public final class ArcConfiguration extends Object
The ArcConfiguration model.
-
-
Constructor Summary
Constructors Constructor Description ArcConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageTypeartifactsStorageType()Get the artifactsStorageType property: The artifactsStorageType property.StringartifactStorageAccessMode()Get the artifactStorageAccessMode property: The artifactStorageAccessMode property.StringartifactStorageClassName()Get the artifactStorageClassName property: The artifactStorageClassName property.StringartifactStorageMountPath()Get the artifactStorageMountPath property: The artifactStorageMountPath property.StringartifactStorageNodeName()Get the artifactStorageNodeName property: The artifactStorageNodeName property.FrontEndConfigurationfrontEndServiceConfiguration()Get the frontEndServiceConfiguration property: The frontEndServiceConfiguration property.StringkubeConfig()Get the kubeConfig property: The kubeConfig property.voidvalidate()Validates the instance.ArcConfigurationwithArtifactsStorageType(StorageType artifactsStorageType)Set the artifactsStorageType property: The artifactsStorageType property.ArcConfigurationwithArtifactStorageAccessMode(String artifactStorageAccessMode)Set the artifactStorageAccessMode property: The artifactStorageAccessMode property.ArcConfigurationwithArtifactStorageClassName(String artifactStorageClassName)Set the artifactStorageClassName property: The artifactStorageClassName property.ArcConfigurationwithArtifactStorageMountPath(String artifactStorageMountPath)Set the artifactStorageMountPath property: The artifactStorageMountPath property.ArcConfigurationwithArtifactStorageNodeName(String artifactStorageNodeName)Set the artifactStorageNodeName property: The artifactStorageNodeName property.ArcConfigurationwithFrontEndServiceConfiguration(FrontEndConfiguration frontEndServiceConfiguration)Set the frontEndServiceConfiguration property: The frontEndServiceConfiguration property.ArcConfigurationwithKubeConfig(String kubeConfig)Set the kubeConfig property: The kubeConfig property.
-
-
-
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.
-
-