ArcConfiguration Class

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

Implements

public final class ArcConfiguration
implements JsonSerializable<ArcConfiguration>

The ArcConfiguration model.

Constructor Summary

Constructor Description
ArcConfiguration()

Creates an instance of ArcConfiguration class.

Method Summary

Modifier and Type Method and Description
String artifactStorageAccessMode()

Get the artifactStorageAccessMode property: The artifactStorageAccessMode property.

String artifactStorageClassName()

Get the artifactStorageClassName property: The artifactStorageClassName property.

String artifactStorageMountPath()

Get the artifactStorageMountPath property: The artifactStorageMountPath property.

String artifactStorageNodeName()

Get the artifactStorageNodeName property: The artifactStorageNodeName property.

StorageType artifactsStorageType()

Get the artifactsStorageType property: The artifactsStorageType property.

static ArcConfiguration fromJson(JsonReader jsonReader)

Reads an instance of ArcConfiguration from the JsonReader.

FrontEndConfiguration frontEndServiceConfiguration()

Get the frontEndServiceConfiguration property: The frontEndServiceConfiguration property.

String kubeConfig()

Get the kubeConfig property: The kubeConfig property.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ArcConfiguration withArtifactStorageAccessMode(String artifactStorageAccessMode)

Set the artifactStorageAccessMode property: The artifactStorageAccessMode property.

ArcConfiguration withArtifactStorageClassName(String artifactStorageClassName)

Set the artifactStorageClassName property: The artifactStorageClassName property.

ArcConfiguration withArtifactStorageMountPath(String artifactStorageMountPath)

Set the artifactStorageMountPath property: The artifactStorageMountPath property.

ArcConfiguration withArtifactStorageNodeName(String artifactStorageNodeName)

Set the artifactStorageNodeName property: The artifactStorageNodeName property.

ArcConfiguration withArtifactsStorageType(StorageType artifactsStorageType)

Set the artifactsStorageType property: The artifactsStorageType property.

ArcConfiguration withFrontEndServiceConfiguration(FrontEndConfiguration frontEndServiceConfiguration)

Set the frontEndServiceConfiguration property: The frontEndServiceConfiguration property.

ArcConfiguration withKubeConfig(String kubeConfig)

Set the kubeConfig property: The kubeConfig property.

Methods inherited from java.lang.Object

Constructor Details

ArcConfiguration

public ArcConfiguration()

Creates an instance of ArcConfiguration class.

Method Details

artifactStorageAccessMode

public String artifactStorageAccessMode()

Get the artifactStorageAccessMode property: The artifactStorageAccessMode property.

Returns:

the artifactStorageAccessMode value.

artifactStorageClassName

public String artifactStorageClassName()

Get the artifactStorageClassName property: The artifactStorageClassName property.

Returns:

the artifactStorageClassName value.

artifactStorageMountPath

public String artifactStorageMountPath()

Get the artifactStorageMountPath property: The artifactStorageMountPath property.

Returns:

the artifactStorageMountPath value.

artifactStorageNodeName

public String artifactStorageNodeName()

Get the artifactStorageNodeName property: The artifactStorageNodeName property.

Returns:

the artifactStorageNodeName value.

artifactsStorageType

public StorageType artifactsStorageType()

Get the artifactsStorageType property: The artifactsStorageType property.

Returns:

the artifactsStorageType value.

fromJson

public static ArcConfiguration fromJson(JsonReader jsonReader)

Reads an instance of ArcConfiguration from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ArcConfiguration if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the ArcConfiguration.

frontEndServiceConfiguration

public FrontEndConfiguration frontEndServiceConfiguration()

Get the frontEndServiceConfiguration property: The frontEndServiceConfiguration property.

Returns:

the frontEndServiceConfiguration value.

kubeConfig

public String kubeConfig()

Get the kubeConfig property: The kubeConfig property.

Returns:

the kubeConfig value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

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.

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.

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.

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.

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.

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.

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.

Applies to