java.lang.Object
com.azure.resourcemanager.network.fluent.models.ApplicationGatewayPrivateLinkIpConfigurationProperties
Constructor Summary
Constructors
Creates an instance of ApplicationGatewayPrivateLinkIpConfigurationProperties class.
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
fromJson (com.azure.json.JsonReader jsonReader)
Reads an instance of ApplicationGatewayPrivateLinkIpConfigurationProperties from the JsonReader.
Get the primary property: Whether the ip configuration is primary or not.
Get the privateIpAddress property: The private IP address of the IP configuration.
Get the privateIpAllocationMethod property: The private IP address allocation method.
Get the provisioningState property: The provisioning state of the application gateway private link IP
configuration.
com.azure.core.management.SubResource
Get the subnet property: Reference to the subnet resource.
com.azure.json.JsonWriter
toJson (com.azure.json.JsonWriter jsonWriter)
void
Set the primary property: Whether the ip configuration is primary or not.
Set the privateIpAddress property: The private IP address of the IP configuration.
Set the privateIpAllocationMethod property: The private IP address allocation method.
withSubnet (com.azure.core.management.SubResource subnet)
Set the subnet property: Reference to the subnet resource.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
Constructor Details
ApplicationGatewayPrivateLinkIpConfigurationProperties
public ApplicationGatewayPrivateLinkIpConfigurationProperties ()
Creates an instance of ApplicationGatewayPrivateLinkIpConfigurationProperties class.
Method Details
privateIpAddress
public String privateIpAddress ()
Get the privateIpAddress property: The private IP address of the IP configuration.
Returns:
the privateIpAddress value.
withPrivateIpAddress
Set the privateIpAddress property: The private IP address of the IP configuration.
Parameters:
privateIpAddress - the privateIpAddress value to set.
Returns:
the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
privateIpAllocationMethod
Get the privateIpAllocationMethod property: The private IP address allocation method.
Returns:
the privateIpAllocationMethod value.
withPrivateIpAllocationMethod
Set the privateIpAllocationMethod property: The private IP address allocation method.
Parameters:
privateIpAllocationMethod - the privateIpAllocationMethod value to set.
Returns:
the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
subnet
public com.azure.core.management.SubResource subnet ()
Get the subnet property: Reference to the subnet resource.
Returns:
the subnet value.
withSubnet
Set the subnet property: Reference to the subnet resource.
Parameters:
subnet - the subnet value to set.
Returns:
the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
primary
Get the primary property: Whether the ip configuration is primary or not.
Returns:
the primary value.
withPrimary
Set the primary property: Whether the ip configuration is primary or not.
Parameters:
primary - the primary value to set.
Returns:
the ApplicationGatewayPrivateLinkIpConfigurationProperties object itself.
provisioningState
Get the provisioningState property: The provisioning state of the application gateway private link IP
configuration.
Returns:
the provisioningState value.
validate
public void validate ()
Validates the instance.
Throws:
IllegalArgumentException - thrown if the instance is not valid.
fromJson
Reads an instance of ApplicationGatewayPrivateLinkIpConfigurationProperties from the JsonReader.
Parameters:
jsonReader - The JsonReader being read.
Returns:
An instance of ApplicationGatewayPrivateLinkIpConfigurationProperties 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 ApplicationGatewayPrivateLinkIpConfigurationProperties.