Share via


NetworkPolicies Class

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

Implements

public final class NetworkPolicies
implements JsonSerializable<NetworkPolicies>

Default network policy of the namespace, specifying ingress and egress rules.

Constructor Summary

Constructor Description
NetworkPolicies()

Creates an instance of NetworkPolicies class.

Method Summary

Modifier and Type Method and Description
PolicyRule egress()

Get the egress property: Egress policy for the network.

static NetworkPolicies fromJson(JsonReader jsonReader)

Reads an instance of NetworkPolicies from the JsonReader.

PolicyRule ingress()

Get the ingress property: Ingress policy for the network.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

NetworkPolicies withEgress(PolicyRule egress)

Set the egress property: Egress policy for the network.

NetworkPolicies withIngress(PolicyRule ingress)

Set the ingress property: Ingress policy for the network.

Methods inherited from java.lang.Object

Constructor Details

NetworkPolicies

public NetworkPolicies()

Creates an instance of NetworkPolicies class.

Method Details

egress

public PolicyRule egress()

Get the egress property: Egress policy for the network.

Returns:

the egress value.

fromJson

public static NetworkPolicies fromJson(JsonReader jsonReader)

Reads an instance of NetworkPolicies from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

ingress

public PolicyRule ingress()

Get the ingress property: Ingress policy for the network.

Returns:

the ingress value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withEgress

public NetworkPolicies withEgress(PolicyRule egress)

Set the egress property: Egress policy for the network.

Parameters:

egress - the egress value to set.

Returns:

the NetworkPolicies object itself.

withIngress

public NetworkPolicies withIngress(PolicyRule ingress)

Set the ingress property: Ingress policy for the network.

Parameters:

ingress - the ingress value to set.

Returns:

the NetworkPolicies object itself.

Applies to