IstioComponents Class

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

Implements

public final class IstioComponents
implements JsonSerializable<IstioComponents>

Istio components configuration.

Constructor Summary

Constructor Description
IstioComponents()

Creates an instance of IstioComponents class.

Method Summary

Modifier and Type Method and Description
List<IstioEgressGateway> egressGateways()

Get the egressGateways property: Istio egress gateways.

static IstioComponents fromJson(JsonReader jsonReader)

Reads an instance of IstioComponents from the JsonReader.

List<IstioIngressGateway> ingressGateways()

Get the ingressGateways property: Istio ingress gateways.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

IstioComponents withEgressGateways(List<IstioEgressGateway> egressGateways)

Set the egressGateways property: Istio egress gateways.

IstioComponents withIngressGateways(List<IstioIngressGateway> ingressGateways)

Set the ingressGateways property: Istio ingress gateways.

Methods inherited from java.lang.Object

Constructor Details

IstioComponents

public IstioComponents()

Creates an instance of IstioComponents class.

Method Details

egressGateways

public List egressGateways()

Get the egressGateways property: Istio egress gateways.

Returns:

the egressGateways value.

fromJson

public static IstioComponents fromJson(JsonReader jsonReader)

Reads an instance of IstioComponents from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

ingressGateways

public List ingressGateways()

Get the ingressGateways property: Istio ingress gateways.

Returns:

the ingressGateways value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withEgressGateways

public IstioComponents withEgressGateways(List egressGateways)

Set the egressGateways property: Istio egress gateways.

Parameters:

egressGateways - the egressGateways value to set.

Returns:

the IstioComponents object itself.

withIngressGateways

public IstioComponents withIngressGateways(List ingressGateways)

Set the ingressGateways property: Istio ingress gateways.

Parameters:

ingressGateways - the ingressGateways value to set.

Returns:

the IstioComponents object itself.

Applies to