Class NetworkProfile
java.lang.Object
com.azure.resourcemanager.containerservice.models.NetworkProfile
- All Implemented Interfaces:
com.azure.json.JsonSerializable<NetworkProfile>
public final class NetworkProfile
extends Object
implements com.azure.json.JsonSerializable<NetworkProfile>
Represents the OpenShift networking configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkProfilefromJson(com.azure.json.JsonReader jsonReader) Reads an instance of NetworkProfile from the JsonReader.Get the peerVnetId property: CIDR of the Vnet to peer.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.vnetCidr()Get the vnetCidr property: CIDR for the OpenShift Vnet.vnetId()Get the vnetId property: ID of the Vnet created for OSA cluster.withPeerVnetId(String peerVnetId) Set the peerVnetId property: CIDR of the Vnet to peer.withVnetCidr(String vnetCidr) Set the vnetCidr property: CIDR for the OpenShift Vnet.withVnetId(String vnetId) Set the vnetId property: ID of the Vnet created for OSA cluster.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
-
NetworkProfile
public NetworkProfile()Creates an instance of NetworkProfile class.
-
-
Method Details
-
vnetCidr
Get the vnetCidr property: CIDR for the OpenShift Vnet.- Returns:
- the vnetCidr value.
-
withVnetCidr
Set the vnetCidr property: CIDR for the OpenShift Vnet.- Parameters:
vnetCidr- the vnetCidr value to set.- Returns:
- the NetworkProfile object itself.
-
peerVnetId
Get the peerVnetId property: CIDR of the Vnet to peer.- Returns:
- the peerVnetId value.
-
withPeerVnetId
Set the peerVnetId property: CIDR of the Vnet to peer.- Parameters:
peerVnetId- the peerVnetId value to set.- Returns:
- the NetworkProfile object itself.
-
vnetId
Get the vnetId property: ID of the Vnet created for OSA cluster.- Returns:
- the vnetId value.
-
withVnetId
Set the vnetId property: ID of the Vnet created for OSA cluster.- Parameters:
vnetId- the vnetId value to set.- Returns:
- the NetworkProfile object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<NetworkProfile>- Throws:
IOException
-
fromJson
Reads an instance of NetworkProfile from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of NetworkProfile 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 NetworkProfile.
-