Class Ipv6CircuitConnectionConfig
java.lang.Object
com.azure.resourcemanager.network.models.Ipv6CircuitConnectionConfig
- All Implemented Interfaces:
com.azure.json.JsonSerializable<Ipv6CircuitConnectionConfig>
public final class Ipv6CircuitConnectionConfig
extends Object
implements com.azure.json.JsonSerializable<Ipv6CircuitConnectionConfig>
IPv6 Circuit Connection properties for global reach.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of Ipv6CircuitConnectionConfig class. -
Method Summary
Modifier and TypeMethodDescriptionGet the addressPrefix property: /125 IP address space to carve out customer addresses for global reach.Get the circuitConnectionStatus property: Express Route Circuit connection state.static Ipv6CircuitConnectionConfigfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of Ipv6CircuitConnectionConfig from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAddressPrefix(String addressPrefix) Set the addressPrefix property: /125 IP address space to carve out customer addresses for global reach.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
Ipv6CircuitConnectionConfig
public Ipv6CircuitConnectionConfig()Creates an instance of Ipv6CircuitConnectionConfig class.
-
-
Method Details
-
addressPrefix
Get the addressPrefix property: /125 IP address space to carve out customer addresses for global reach.- Returns:
- the addressPrefix value.
-
withAddressPrefix
Set the addressPrefix property: /125 IP address space to carve out customer addresses for global reach.- Parameters:
addressPrefix- the addressPrefix value to set.- Returns:
- the Ipv6CircuitConnectionConfig object itself.
-
circuitConnectionStatus
Get the circuitConnectionStatus property: Express Route Circuit connection state.- Returns:
- the circuitConnectionStatus value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<Ipv6CircuitConnectionConfig>- Throws:
IOException
-
fromJson
public static Ipv6CircuitConnectionConfig fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of Ipv6CircuitConnectionConfig from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of Ipv6CircuitConnectionConfig 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 Ipv6CircuitConnectionConfig.
-