ManagedClusterIngressProfileGatewayConfiguration Class

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.ManagedClusterIngressProfileGatewayConfiguration

Implements

public final class ManagedClusterIngressProfileGatewayConfiguration
implements JsonSerializable<ManagedClusterIngressProfileGatewayConfiguration>

Configuration for managed Gateway API CRDs. See https://aka.ms/k8s-gateway-api for more details.

Constructor Summary

Constructor Description
ManagedClusterIngressProfileGatewayConfiguration()

Creates an instance of ManagedClusterIngressProfileGatewayConfiguration class.

Method Summary

Modifier and Type Method and Description
static ManagedClusterIngressProfileGatewayConfiguration fromJson(JsonReader jsonReader)

Reads an instance of ManagedClusterIngressProfileGatewayConfiguration from the JsonReader.

ManagedGatewayType installation()

Get the installation property: Configuration for the managed Gateway API installation.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ManagedClusterIngressProfileGatewayConfiguration withInstallation(ManagedGatewayType installation)

Set the installation property: Configuration for the managed Gateway API installation.

Methods inherited from java.lang.Object

Constructor Details

ManagedClusterIngressProfileGatewayConfiguration

public ManagedClusterIngressProfileGatewayConfiguration()

Creates an instance of ManagedClusterIngressProfileGatewayConfiguration class.

Method Details

fromJson

public static ManagedClusterIngressProfileGatewayConfiguration fromJson(JsonReader jsonReader)

Reads an instance of ManagedClusterIngressProfileGatewayConfiguration from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ManagedClusterIngressProfileGatewayConfiguration 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 ManagedClusterIngressProfileGatewayConfiguration.

installation

public ManagedGatewayType installation()

Get the installation property: Configuration for the managed Gateway API installation. If not specified, the default is 'Disabled'. See https://aka.ms/k8s-gateway-api for more details.

Returns:

the installation value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withInstallation

public ManagedClusterIngressProfileGatewayConfiguration withInstallation(ManagedGatewayType installation)

Set the installation property: Configuration for the managed Gateway API installation. If not specified, the default is 'Disabled'. See https://aka.ms/k8s-gateway-api for more details.

Parameters:

installation - the installation value to set.

Returns:

the ManagedClusterIngressProfileGatewayConfiguration object itself.

Applies to