VirtualApplianceIpConfiguration Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. VirtualApplianceIpConfiguration
- com.
Implements
public final class VirtualApplianceIpConfiguration
implements JsonSerializable<VirtualApplianceIpConfiguration>
Represents a single IP configuration.
Constructor Summary
| Constructor | Description |
|---|---|
| VirtualApplianceIpConfiguration() |
Creates an instance of Virtual |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Virtual |
fromJson(JsonReader jsonReader)
Reads an instance of Virtual |
| String |
name()
Get the name property: For hub NVAs, primary IP configs must be named 'privatenicipconfig' and 'publicnicipconfig', with non-primary configs using these prefixes; no naming restrictions apply for NVAs in VNets. |
|
Virtual |
properties()
Get the properties property: Represents a single IP configuration properties. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Virtual |
withName(String name)
Set the name property: For hub NVAs, primary IP configs must be named 'privatenicipconfig' and 'publicnicipconfig', with non-primary configs using these prefixes; no naming restrictions apply for NVAs in VNets. |
|
Virtual |
withProperties(VirtualApplianceIpConfigurationProperties properties)
Set the properties property: Represents a single IP configuration properties. |
Methods inherited from java.lang.Object
Constructor Details
VirtualApplianceIpConfiguration
public VirtualApplianceIpConfiguration()
Creates an instance of VirtualApplianceIpConfiguration class.
Method Details
fromJson
public static VirtualApplianceIpConfiguration fromJson(JsonReader jsonReader)
Reads an instance of VirtualApplianceIpConfiguration from the JsonReader.
Parameters:
Returns:
Throws:
name
public String name()
Get the name property: For hub NVAs, primary IP configs must be named 'privatenicipconfig' and 'publicnicipconfig', with non-primary configs using these prefixes; no naming restrictions apply for NVAs in VNets. Maximum 80 character are allowed.
Returns:
properties
public VirtualApplianceIpConfigurationProperties properties()
Get the properties property: Represents a single IP configuration properties.
Returns:
toJson
validate
public void validate()
Validates the instance.
withName
public VirtualApplianceIpConfiguration withName(String name)
Set the name property: For hub NVAs, primary IP configs must be named 'privatenicipconfig' and 'publicnicipconfig', with non-primary configs using these prefixes; no naming restrictions apply for NVAs in VNets. Maximum 80 character are allowed.
Parameters:
Returns:
withProperties
public VirtualApplianceIpConfiguration withProperties(VirtualApplianceIpConfigurationProperties properties)
Set the properties property: Represents a single IP configuration properties.
Parameters:
Returns: